We hired Dirt Dragger based on great reviews on HomeStars and on his first visit, Mohamad was very friendly, professional and performed the cleaning on our Minotti sofa. We had stressed the fact that this was an expensive sofa that we cared for diligently since buying it. Unfortunately, the next day when the cleaning solution had dried, we had brown stain residue over every piece of the sofa and cushions. Mohamad returned and used a rinsing agent to try and remove the stains but the next day the stains remained. Mohamad kept blaming the stains on 'possible agents we had used to upkeep or clean the sofa' but at the end of the day, it was because the sofa material contained viscose and the cleaning solution Mohamad had used reacts adversley to viscose. As Mohamad stated he had no other ways to remove the stain, we had to employ a substantially more expensive firm to remove the stain (which they did successfully). I had asked Mohamad for a refund of our fee and he seemed agreeable to this, asking for an email address to send the refund to. However, he went silent, ignoring multiple subsequent emails which seem to show his true colors when it comes to customer service. He says all the right things and if nothing goes wrong there's no problem. But be wary as if something does go wrong, he talks a good talk but at the end of the day fails to live up to his self proclaimed standards on customer service. I truly believe it's what a company does in the 1-5% times something goes wrong that truly defines their trustworthiness and reputation. I would've given 3 stars for effort on his part if he hadn't gone silent.