I just had the most rewarding experience with Gerardo Delgado of Cains Carpet. He performed an amazing job on my carpets, and then, amazingly, came back the next day to rework some stains that could not be removed the first. Have you ever dealt with a company and its personnel that care more about the quality of their work than what they charge. Except that with this company. First class!