The customer service was very accomading. They were patient with me when I cancelled 2x times because my schedule changed, and then they waited 1/2 hour for me when I was late getting home for the appointment. I could tell the tech was a little upset but he told me "dont worry" "no problem" multiple time. They cleaned carpets in 2 rooms and took 2 large oriental rugs and 1 shag rug with stains and returned them looking completely clean. The entire cleaning cost $599, which was much less than others have charged me before for similar work, especially on the rugs. They put all the furniture back in place after cleaning the carpets and rolled out the rugs and put them back under the furniture when they were returned. I didnt have to do anything except point and pay.