I use a backpack vacuum cleaner for this reason. I did a bit of cleaning work for pocket money when I was in uni, and the backpack vacuums were a revelation. I don't need a cordless vacuum, because it doesn't offer much of an advantage over what I already have, and what I have actually cost substantially less.