The Hoover Dual Spin Pet Plus Carpet Cleaner does a great job cleaning your carpets and upholstery. I cleaned my carpets and upholstery a few days after getting this Hoover and I am very impressed with the performance and the cleaning power of this product. It's definitely a keeper. I tried other carpet cleaners from many makers and they just don't clean as well and never last. This Hoover cleaner is built well and it will last. I would definitely recommend this Hoover Dual Spin Pet Plus Carpet Cleaner to others. This Hoover is a cleaning specialist.