I purchased the Smartwash Pet Complete based on the technology that makes washing carpets and rugs so easy. After using it for the first time I am very impressed. Two minor issues with this machine bring my review down one star. The first is that when washing the carpet I noticed water marks on the drywall at the edge of the carpet. The second issue is that the fresh water container can empty quickly while the dirty water container fills up just as quick. But other than these issues this machine is super easy to operate and, after appropriate drying time the carpet is noticeably cleaner. Even if you didn't notice how cleaner the carpet looks this machine shows how much dirt is extracted by looking at the dirty water collected in the tank.