Exceeded my expectations - outstanding results! Easy to maneuver, powerful, well built, and not as noisy as I expected. Couldn't believe how much pet hair the Brushroll pulled up from what I thought was a thoroughly vacuumed carpet. Hands - down the best carpet cleaner I've ever used.