Dan did a wonderful and thorough job cleaning our carpets. We scheduled him last minute and he was able to fit us in. He is very knowledgeable about carpet cleaning and provided us with a lot of useful information. I would definitely recommend him! Jessica K. 3/9/2018