I have always steamed cleaned my own carpets because I am very picky. I gave this company a shot and I will admit that I am amazed. My carpets are very old and were covered in stains that I could never get out myself no matter how many times I tried. My rugs look brand new and smell great. No longer the old musty scent. The guy who completed the job was very nice and respectful and when we called for a quote we received great customer service. I highly recommend this company as they do a great job and are very affordable. I will continue to use this company!