Mighty Clean Carpet did a great job cleaning the carpet in my daughter's home. There were lots of tough stains some of which reappeared after the carpet dried. Mighty Clean returned to work on the tough spots. We are now completely satisfied. They are a conscientious group, efficient and courteous.