I have had my carpets cleaned many times and Dennis Bush not only was one of the best prices I have found, but also did the best and most thorough carpet cleaning. Carpet Cleaners usually clean carpets using one of two ways. They can do a dry cleaning or they can use a wet, steam cleaning. Dennis Bush Carpet Cleaning uses both techniques in a three step process which makes for cleaner carpets and a more thorough cleaning. First they perform a wet, steam cleaning. Then they move on to the dry cleaning. Following the dry cleaning, they do another wet, steam cleaning. Most companies only do one of these steps. Plan on Dennis Bush being at your house for at least a couple hours and your carpets will take at least 12-16 hours to dry, but I guarantee the clean carpets are worth the wait. I highly recommend him.