This was an extremely painless affair for me. I contacted Executive Carpet Services because I was moving out of my apartment. The reason I used Executive was because my landlord recommended them. I had a pretty good relationship with my landlord, and I figured that they wouldn't use someone who wasn't reputable.
Executive Carpet Services gave me a three hour arrival window. I work in an industry where two hours is the norm, but that's not a deal breaker. At least they guaranteed it would be before lunch, so I'm pretty happy with that. I wish I could remember the name of the gentleman who came to clean my carpet, as he was pretty outstanding, but I've worked with a considerable number of vendors over the past month.
But here is the deal with moving. I referred to Yelp for all of my potential vendors. Some of them were outstanding. Some of them were acceptable. And some of them were unacceptable. I would put Executive Carpet Cleaning in the category of "outstanding".
The technician arrived right in the middle of my arrival window and told me he would be done in 30 minutes. I ran to put gas in my car. When I returned about 30 minutes later, he was wrapping up. The carpets look outstanding.
I do recommend these folks. I wish I knew more about the industry so I could go more into detail.