We have 4 dogs and run our business out of our house. This leads to a LOT of dirty carpets and our having them cleaned often. Most of the time, once the carpet dries, there are still spots showing. Not this time. Excellent work, got out all of the stains and when my carpets dried, they looked like new. On time, excellent and professional. A little expensive for the small amount of carpet I have, but totally worth it. They looked amazing and smelled great too!