The Hoover Dual Spin Pet Plus Carpet Cleaner is an amazing machine. It cleans my carpet amazingly well and is easy to use. It's easy to fill and empty when finished. It cleans the carpet well. I have 4 kids and 3 dogs so trust me when I say this gets a lot of use. It has held up well for how much I have used it since getting it. It cleans the carpets good. It has got out all the spots left by my children and pets so far. As well as the high traffic area's in my home. I am impressed with its ease of use and power and would recommend this to a friend.