Great customer service from my two technicians who thoroughly explained the process. Price was as committed. Service and results were excellent. We had a lot of puppy and grandkids stains that we thought would never come out. We were pleasantly surprised. We'll be contacting 1-800-DRYCARPET again for future cleanings.