I chose to make an appointment with Magic Touch Carpet Cleaning after reading an article about them in a mailer. The article talked about their great customer service and community involvement. I should have known better than to go with a company that didn't have any Yelp reviews.
Called midweek to schedule an appointment and reached Mark. We agreed that he would come out this Saturday at 2 pm to clean two carpeted rooms and our tiled kitchen.
Called him today at 11:16am to confirm our appointment and it sounded like I was calling Mark at home. He was unprofessional but I figured I just caught him at a bad time and he said he would be here at 2.
At 1:54pm Mark calls me to to say he would be an hour late because the job they were on took longer than expected. At this point I was annoyed but still willing to have Mark come over at 3 since we had already moved all of our furniture out of the way for the appointment.
3 came and went and Mark never bothered to call me with an update. At 3:08 I called him to see if he was on his way and the call went to voicemail. I left a message cancelling my appointment. What a waste of time!
Hopefully this review prevents others from wasting their time-there are a million other carpet cleaning companies out there. Choose one with solid Yelp reviews and go from there. I've worked with Bradley Cleaning before and I'll be giving them a call this week to finish the job that Magic Touch never bothered to start.
http://www.yelp.com/biz/bradley-carpet-cleaning-chandler