These guys are AWESOME ! I can't say enough good things about their professionalism, their open honest communication, their ability to be flexible and work with me for what's best for my budget, and of course the great work they do. They are on time, easy to reach, and the carpet that I thought I might need to replace because of stains, now looks brand new. I have used them a few times, and will continue to us them whenever I have carpet cleaning needs ! You can't go wrong with Precision Carpet Cleaning.