With two cats and a dog, there are opportunities for messes to clean. This machine replaces a leaking Spot Bot that performed well for several years. With more suction power, a longer cord, and the ability to by-pass the hose for urine and other nasty liquids, it offered much to be welcomed. The leaking occurred at the detergent tank's gasket and also at the hose attachment to the body. I like the way the hose winds up, an improvement over the Spot Bot's winding around the body which became a struggle to attach between uses. Both machines have the same way of attaching the brush to the hose, which became a problem with the SB and could be a drawback. In conclusion, a new machine is a necessity in this household, and I look forward to its use for years to come.