I had a previous company come out and clean my carpets about 2 weeks ago and they did such a horrible job I was tempted to just clean them myself. I decided to go back on yelp and try a different company. I was happy and lucky I came across Heavens Best. I had an appointment set for 5:30pm today (7/6/2015) I was able to make call them and let them know I was available at 4:15pm and to my surprise they came out early. I saw them sitting outside waiting for me. Tim and Roger were the techs that came out, and man I say if you are in need of a GREAT carpet cleaning company this is the company to call. They were knowledgeable, professional and courtesy. They even got a stain out that I was told would not come out unless I spend 3 times what they charged me. What was even more impressive was the price i was quoted on the phone was the price I paid and I was not being sold on an upsell, but I will have them come back out for additional services. Thank you guys.