We had Mr. Steam come out and do some of our carpets today and we were very impressed. The carpets were in poor shape to begin with and they were able to get them looking better than when we moved in. They showed up on time and stayed on the budget that they quoted me.
This is the first time that we've used a carpet cleaning service and the experience couldn't have been better.