These guys are great! I have hired carpet cleaners in the past but the stains always came back. These guys use soft water and a pH balanced formula for cleaning so that the soap does not stay in your carpet to later clean your shoes off and bring back the stain....I feel so educated using this company. They have several great guys that have come out to my home and all are very professional and efficient. I have to say that I have used their website several times to figure out how to properly clean red wine and dog urine. They have solutions for every spill on that website and I highly recommend checking it out. www.mycarpetguys.com