This company is now called Gary's Elite Carpet Cleaning, but it is still a chem dry carpet cleaner, just no longer a Chem-Dry franchisee. Gary answered my initial phone call, and set up a time & date to clean my carpets. He charges $75/hour, not by room. My very dirty carpets took a little over an hour, therefore $90. On the appointment day, Gary called about 45 minutes before arrival to let me know he was on his way. When he got here, he evaluated the carpets. He did not try to sell me any extra services because he didn't feel I needed any. The carpets were beautifully cleaned, and dry within 2-3 hours. I will call Gary everytime I need my carpets cleaned in the future.