I've had our carpets cleaned before by other carpet cleaners and the results were typically mediocre at best. After Masters Touch cleaned our carpets, our carpets were CLEAN. Our carpets have not looked this good in ages. Masters Touch was very thorough, reasonable, and well worth the cost. Next time our carpets need cleaning I will be doing business again with Masters Touch. Excellent job.