This is the worst company I have ever dealt with. The technician did not show up during the scheduled time window, and then when I called the company to find out what was going on, they said the technician would not be able to make it today, and suggested I reschedule. As I am active duty military and had just spent an hour moving furniture and small items off of the carpeted areas, I asked to have someone come that same day. They sent a different technician a few hours later, who upon seeing my apartment told me he was going to charge an extra $ 99 for having to bring the hoses up to the 3rd floor. When I got the price quote of $ 99 prior to scheduling my appointment, I informed the sales person that I was in a 3rd floor apartment and no price difference or additions were ever mentioned. I told the technician that I could not afford an extra $ 99 and was never told of any extra fees, so he proceeded to try to get whatever money out of me that he could, asking«Well, how much extra can you afford? I mean, i should get something for having to bring the equipment up all this way. Its not easy you know.» After refusing to pay additional costs, the technician did bring the equipment upstairs and cleaned the carpets, for approximately 10 minutes. 10 minutes for all 3 rooms, not even 10 minutes per room. He left, and the carpets were dry within the next hour. My carpets to not look feel or smell any different then they did before they were«cleaned». To make matters worse, a few days later I discovered that I had been charged TWICE for the service. 2 separate charges of $ 99, but of course my email receipt only had 1 charge of $ 99. I have now been fighting with customer service reps, when I can actually get transferred to them, to get my money back. They have said that a refund could easily take a month to show up in my bank account. Whatever you do, DONOT use this company. You will regret it.