I got a deal with Caravan Carpet Cleaners on Groupon. We had moved out and our landlord insisted we clean the carpet even though she was probably going to replace it (it needed replacing before we ever moved in). I scheduled the appointment a week in advance. They called two days before to say there had been some confusion with the schedule and could they please come a day earlier. No problem. They came on time to the rescheduled appointment. As with pretty much any carpet cleaning service, they tried to up-sell me on the pre-treatment. I said no thanks. He threw in one room of pre-treatment for free. That room looked great. They other rooms looked a little better but not as good as the one that was pre-treated. All in all, I was satisfied with the service. I got what I paid for.