I used Sweettouch last fall after monsoon season. Having two large dogs, a big yard, a pool and then areas of dirt, it is safe to say that my light colored carpet sure took a beating. I called Sweettouch after purchasing a Groupon (some places normally treat you differently when using coupons) and they were extremely professional and treated me very well.
One of the most frustrating things when hiring people to come to your house is the "I'll be there between 10am and 5pm". I was fortunate to not have this experience with Sweettouch! They gave me a time that they would be at my house, and arrived when they said they would. This is one of the most important things in my opinion.
After letting the crew into my home, they were highly professional and respectful. They didn't try to "upsell" me like some companies do, and my carpets turned out amazing. I plan to use them again within the next week here as I've moved out, and I recommend them to anyone who is searching for carpet cleaners as these guys are the best!