Dan knows his stuff when it comes to cleaning carpets. He is a hard worker, cleans with a smile, and does a fantastic job. He was able to get stains out of our carpets and he has done a great job cleaning our couches as well. I highly recommend Dan’s Carpet Cleaning. Trevor G. 8/31/2017