Buy anything but a Dyson. I have a 3 year old stick cordless one. Fortunately, it is not my main one. It spends more time being taken apart to remove stuff than it does cleaning the floors. Anything other than a bit of dust stops it working, I have so far had to buy a new battery, which was expensive, and a new brush head. It is very poor quality, and I would never buy another. Oh, and it spits stuff out after cleaning; some ground coffee was spilled on the kitchen floor ( wood), cleaned up by the Dyson which was then carried back to its docking/charging station in the utility room, as it was put back on its hanging point it discharged all the coffee onto the utility room floor. Complete and utter waste of money.