After looking and using many different household carpet cleaning equipment....I finally found this very easy to use cleaner. The easy to use clean and dirty compartments keep things clean and tidy. Not like that "double bladder" clean and dirty box. The clean up is awesome. Three screws to clean brushes and tanks are separate as to keep water off vac and pump motors! Oh ...carpets came out great..my 110# Yellow Lab even loves it!!!