I have used Carpet Dryclean on three separate occasions. I've found them to be courteous, on-time and thorough. The dryclean process is pretty amazing, too. The carpets aren't wet, and it only took an 1.5 hours to do my entire upstairs, about 1800 square feet. I wholeheartedly recommend Carpet Dryclean.
Pros: Quick, Courteous and convenient
more