Short story: We Clean Carpets charged me $250 to clean a single upholstery item, even though they had quoted me $49.50 when I called to make the appointment. I called them the same afternoon as service to complain about the overcharge, and to let them know that there were a number of stains still on the sofa. After acknowledging (on a number of occasions, over a period of about 6 weeks) that they overcharged me, they told me that they had already put a refund through on my credit card. The refund was actually never put through and they made sure not to return any future calls by me. I disputed the charge with my credit card company, but We Clean Carpets has so far refused to even participate in that process, holding it up and making it very difficult. Out of nowhere, three months after service, I received a "refund check" from them for $5! They overcharged me by $200, didn't get my sofa clean, told me they were refunding me the whole $250, and then only refunded me $5.
Long story: I saw an advertisement for We Clean Carpets that stated that they cleaned upholstery items for $20/item. I called to make sure that each "item" was a full sofa, full chair, etc., as opposed to a single cushion. They confirmed that a sofa was a single item, but informed me that the first item was actually $49.50, and each additional item was only $20. I only had one sofa that needed cleaning, so I hired them anyway for $49.50. They were late coming out to my house but eventually got there and cleaned the sofa (they also cleaned a single cushion on another sofa for "free" as a gesture of goodwill). The cleaner, Angelo, however, charged me $250 to clean the single sofa and told me that they had to use extra chemicals to get all the stains completely out. I protested that that seemed like way more than what was advertised, but it didn't seem to matter to them. After they left and the sofa cushions started to dry, I noticed that they were still stains on it. I called We Clean Carpets and was transferred to the voicemail for John the service manager. It took several days for John and me to reach each other. He told me that $250 was way too much to have charged me and promised to send a supervisor out on a given date and time.
On the morning of that meeting, Angelo called me at home and wanted to engage in a conversation about what I thought he did wrong. I finally told him that I wanted to just speak to the supervisor scheduled to come to my house. No supervisor showed up to my house at the given time. After waiting an hour or so, I called We Clean Carpets and was transferred to Patrick the dispatcher. Patrick told me that Angelo was on his way and would be there in a few minutes. I told him I thought a supervisor was coming. I didn't really want Angelo to come back since he had overcharged me and had not cleaned the sofa correctly the first time. Patrick acted very impatient and told me I had no other options. I waited another hour or so and called back. Patrick seemed very annoyed that I had called back and told me that Angelo was only ten minutes away. An hour after that, Angelo showed up. He told me that he would re-clean the sofa at no charge, but said that it looked like I must have made new stains since he had come out the last time (there were no new stains!). When he left, there were still stains on the sofa and he had not refunded me any amount of the charge. I called We Clean Carpets to find out why no supervisor had shown up and was transferred to Patrick the Dispatcher again. Patrick called me "slow" and also told me that John (the service manager) was an idiot and had no idea how the office worked. He told me that they would not send a supervisor out and I was stuck with the service I got from Angelo. I called back and left John another message (one of many to come), but did not hear back from him for several days.
Finally, after six weeks of leaving messages for John and occasionally speaking to him, he told me that they had agreed to refund the total amount of the service. They advertise a money back guarantee if a client is dissatisfied with their service in any way. However, I did not receive the refund. I called again and was told that the refund had already been made and if I didn't see it go through by the next day, I should call John back. I never received the refund. I have now called John a minimum of 20 times and he has not returned any of my calls. This afternoon, I received a refund check of $5 with a hand-written note that said "refund for overcharge".