I found Carpet Dryclean to be good. Their workers are friendly and trained to provide you an understanding of their process. Our carpets look good after their work. I really didn't shop around based on price, so I am not convinced that they are the cheapest in town, but I am satisfied with the work. We had some tough stained, which have been removed. Also, they did some area rugs for me, which really added to my cost, but did clean them well.
Pros: professional service, results; Punctual and good management team
Cons: pricey, perhaps too much upselling
more