Using a Dyson V6 Total Clean and prefer it to my 3 year old Vax Upright, due to it being light and good on tile or carpets and the real ease of doing the stairs.
The battery charge only lasts 16 minutes, although I can do the kitchen, two living rooms, and sofas without it running out. Upstairs takes about the same time including the stairs.
Dyson outlet on eBay sells refurbished ones with one year warranty, although when I registered it online it gave the full two year warranty you get with a brand new one.