Good and Bad. HydroCare responded quickly and scheduled our appointment within a couple days. The tech was friendly and professional. He arrived on time after giving us a 20-minute heads-up. The charges were as estimated. The work was done very quickly. BUT, I was asked to sign the agreement that "all work was done to my satisfaction" before they even started. And the treatment for pet stains was hydrogen peroxide--just sprayed on and left to work (after the cleaning was performed). No rinsing. Consequently, we now have larger pet stains than before and the carpet is discolored. Also, there were several spots that were missed altogether but revealed with a blacklight. I'm going to rent a Rug Doctor and give it all another once-over with just plain water. Maybe I can get the stains and bleached-out spots to match better. I wish I'd done it myself from the start.