A friend referred me to Carpet Monkeys. I checked out the reviews on yelp.com. Read a lot of great reviews. So I gave them a try.  Excellent work! I was extremely satisfied with their service. Rick and his partner were very professional! Arrived on-time and stayed true to the price I was quoted over the phone. There was NO upsell BS. My carpets look good as new! Satisfied customer! Well definitely use them again in the future!