I've Champion Chem-Dry a few times in the past few years and I am amazed at how clean the carpet looks after they come by - I love my vacuum, but sometimes it doesn't get everything, but Chem-Dry makes it all look like new. I called them yesterday and got an appointment for today - the cleaner arrived 15 minutes early and helped me move a heavy couch, then went to work on the rooms needing cleaning. After a little more than an hour, he was done and my carpet looks fantastic - and it was dry in a few hours. I should have looked at their website first to get a coupon! They also do emergency carpet cleaning, so if you get a flood in the house, they can help with the carpet cleaning and drying.