I had my sofa cleaned and they did a great job. The technician was polite and when I mentioned my carpets being wet due the sofa being cleaned, he brought in the carpet cleaning tool and got up all the water. The only draw back was that I paid in cash and the technician did not have change, so I have to give him a little extra money, but I thought it was worth it. I also like the fact that they called me about 30 minutes before they arrived. The price was excellent too!
Pros: Price
more