Don's carpet cleaning is a very good company; our family has been using them for the last few years to clean our house and our rental properties. They are easy to schedule and are very friendly. They come out and get the job done. They use a truck mount system that works better because there vacuum has a stronger power to pull all the moisture back out of the carpet. The carpets are always clean and they take the time to make sure all of the spots have been removed. There prices are extremely reasonable and lower then many other companies around town.