I could not be happier with my SmartWash PET Complete Automatic Carpet Cleaner. I saw results immediately. Assembly was super easy and the cleaner was super easy to use.