I have used a few different carpet cleaners in the past including renting from the store. This is honestly the best clean job and easiest to use cleaner!! Rolls well on the carpet and really brings out so much of the water allowing for quicker drying. The carpet looks so much cleaner and the pet smell is gone as well! Removing and dumping the tank is so easy. Filling the tank is simple and painless also. I highly recommend this Hoover Dual Spin Pet Plus if you want professional quality cleaning whenever you like! Everything from the look, ease of use, and cleaning quality!