Best purchase EVER!!! It's so easy to use and has great suction. The at attached brush makes thorough clean up a snap. I use this to keep my carpets clean without dragging out the big carpet cleaner.