I was quite skeptical of Hoover products but I am very impressed by the Hoover Elite Swivel Upright Vacuum. I have two very active children as well as a cat and dog who shed profusely. I have very high standards and need products that can do it all. The Hoover vacuum cleaned all the way to my baseboards on my hardwoods floors without me having to use a hand attachment much to my surprise. It picked up equally as well on my tile and area rugs without missing a beat. The best feature is hair doesn't stick to the roller and impede it's function. The powerful suction even picked up drywall dust the contractor's vacuum and my Dyson left behind. My only wish is that the floor height settings were controlled by a foot switch like the power button vs a knob. If that isn't a deal breaker I recommend this vacuum for anyone who needs a great multi-surface vacuum.