Mr. Terrence is very nice, knowledgeable, hard working guy and detailed oriented. We had a couch that our son throw-up on and had to be cleaned. Now the couch is like new, the only thing that is still there is a little bit of smell, which I believe/hope will dissipate in time maybe with some Febreze. I DO NOT blame that remaining smell on Mr. Terrence. I pointed that just to tel you know that even with a professional cleaning there still is a little bit of smell left after a kids puke. Buy the way, I believe that we will use Mr. Terrence service for other jobs soon. I hope that my honest review will be helpful.