Very pleased with the Shark Rocket , and the self-cleaning roller is the best. I had a Dyson for years, and cleaning the brush roller was a nightmare. I finally ended up stripping the gears altogether, had to use the small upolstery attachment instead. I also like that the Shark has a cord, no recharging necessary. It's the best of the best.