I had a mixed experience with Sweet's Chem-Dry. The first time they came, they did not do a good job with the carpet cleaning. The technician was neither professional nor on time to the appointment. When they came back to redo the cleaning, the second technician was professional and on time. He did a reasonable job with the second cleaning. Their responsiveness in coming out the second time was appreciated.