Carpet Dryclean was able to rid our sofa of an awful smoke smell, which was great. Service was great. A bit pricy, but worth it. Unforunately, our stains (baking soda from a previsousmoke-removal attempt) didn't come out, but they tried hard.
Pros: Hard-working, Convenient
Cons: Pricey
more