A friend of mine recommended these guys, and I'm glad they did. Our carpets look great after using them. The technician that showed up (sorry, I forget his name here) was very cheery; always a bonus when you have someone in your home.
We actually had a room that had some carpeting issues due to a friend's pet that we were concerned with. Well, we shouldn't have been, as Mr. Carpet did a fantastic job of making it look like there was never any issue at all!