I really wanted to be able to leave a positive review for these folks as they were responsive to my scheduling requests, very professional in offering a quote, and I liked the technician who came out and processed our carpet. Sadly, they failed in their primary mission which was leave us with clean carpet in return for the amount of money spent. For us, the Zerorez process was no more effective than our home carpet cleaner using a cleaning solution from Lowe’s. These are our results 24 hours after the carpet dried: • The lightly soiled areas were relatively clean, similar to previous home cleaning • The more heavily soiled high traffic areas and stairs were cleaner than when the technician arrived but are far from clean with gray lines along the edges and scattered shadowy areas • The worst result was that all the original stains returned as soon as the carpet dried. Not only did they reappear but additional stains that were not visible before the Zerorez application appeared as well. Based on the advertising on their website and e-mails, I expected the Zerorez process to remove them completely. I had specifically pointed them out as areas of concern to the booking agent and the technician. I called Zerorez and requested a partial refund based on the disappointing results. They offered to come back out free of charge and try cleaning again based on their 30-day guarantee. I didn’t want to spend any more time on what was likely to be a futile effort. I wish their process would have worked for us.