I have lived in my house for 3 years and haven't had the carpets cleaned once. They really need to be replaced but with a new baby on the way, my husband and I decided to go the more cost effective route by having our carpets cleaned. After reading the reviews on Yelp for Horizon Carpet Cleaning, I decided to give them a try. I paid $150 to have 3 rooms pre-treated and steam cleaned and also had an area rug cleaned. The technician that came over called me when he was on his way so I knew when to expect him. I didn't catch his name, but he was friendly and did a really good job at cleaning our carpets. I honesty didn't think it was possible for our carpets to look as good as they did since we hadn't cleaned them in 3 years. I will definitely use Horizon again and will recommend them to others. It's so hard these days to find an honest and reputable company that does what they say they're going to do. Thanks for exceeding my expectations, Horizon. I'm looking forward to using you again in the future!