I used American Chem Dry for the first time last year on my carpets and they did an awesome job. I had them back and again they provided excellent service and was done professionally. It also was the first time I ever had a couch and loveseat cleaned. Doing it yourself just does not cut it. American Chem Dry made my furniture look brand new.