Heard about Zerorez on my sports radio station. Have used other carpet cleaner companies and was never "wow-ed." I liked the idea of less residue on my carpet and the fact that Zerorez has a patented process. Made the appointment- easy. They sent me an e-mail and called to remind me a few days before. I also received a call telling me that my tech was 20 minutes away on the day of my cleaning. Loved knowing exactly when my appointment was taking place. Our Zerorez rep was Miles- polite, efficient, helpful, ready to work. The carpet was cleaned very well, quickly and with attention to detail. The carpet was not old but had been trampled by two adults, two kids and one big dog into a flat, dingy mat. No more... the Zerorez cleaning process made the carpet fresh, fluffy and very clean- even in the high-traffic areas. The stairs were done better than my expectations thanks to Miles. All in all, an excellent experience. I recommend Zerorez without hesitation. Superior cleaning and service.