This product is great for several reasons. The first is ease of use. There is no need to mix water and cleaning solution. There are separate tanks for clean water, dirty water, and cleaning solution. The pre treatment tool is awesome. My favorite feature... no trigger to pull to activate cleaning solution. Everything is automatic. The bottom line is this product works as advertised.