We purchased this carpet cleaner based customer reviews. We are not disappointed. It has lived up to its expectations. I cannot believe the amount of dirt we removed from carpets we just wanted to 'freshen up'! The reservoirs are easy to fill and empty without spilling dirty water.