I purchased the Smartwash after using a professional service. I was not satisfied with the outcome. The smart wash carpet shampooer did a far better job than the professional service. They left the carpet wet and a few days later the carpet looked the same as before having it "cleaned". The smart wash dries the carpet minutes after cleaning and I am very pleased with the outcome.