They were very friendly and easy to schedule with when I called to inquire and set up rug cleaning services. When the technician arrived, he gave me a higher quote than the person I'd spoken with on the phone. It wasn't related to how dirty the rugs were (they weren't dirty beyond a normal year in a house with 1 small dog and 1 person. No stains). The technician said the price difference as related to a miscommunication between employees. I let it slide. Three weeks later, I hadn't heard when my rugs would be ready, so I called and was informed they were ready. Not sure why they didn't let me know, but I scheduled a delivery. The morning of the scheduled delivery, I received a voice mail cancelling the delivery and was told the rugs were not ready. They stated they'd deliver the rugs the following week. A few days later, I again received a voice mail stating they again could not deliver the rugs due to company vehicle maintenance. When I called to complain about the slow service and multiple rescheduled deliveries, all due to reasons in their control, I did not receive much help. I was offered $25 off, and I requested $40 off. I was told this wasn't possible "because the labor had already been performed." My only option was to file a complaint that would passed along to some supervisor higher up. Supposedly I'll hear back at some point. Mostly I hope to get my rugs and avoid using this company again. Oh, and the delivery is now scheduled for almost six weeks from the time my rugs were picked up. read more