We've used Carpet Dryclean routinely over the last few years. Though it had been many months since the last cleaning, we were amazed at how new the carpets looked. All of the stains (primarily kid-related) were gone! They were quick too....just 2 hours to do our entire upstairs, two sets of stairs and an area rub downstairs. Only word of advice is that the fumes are strong, so open windows and choose to leave the house for a few hours after the cleaning.
more