Bought this upright vacuum today while shopping for a separate pet floor cleaner. Found this stick vac by accident on the bottom shelf because it was not on display. Absolutely perfect for our floors. The powered brushroll makes the vac so much more usefull than just a plain stick broom. The machine easily picked-up cat hair on our tile floors and small carpet throw rugs. I would recommend this machine to anyone that does not want to pull out a full-size vacuum just to sweep up pet fur and food crumbs. Very easy to clean the filter and debris box.