This is my third time using DNA Fresh Carpet Cleaning & Restoration and I honestly must say that I am always left so impressed with their level of professionalism. Since I've used this company for Carpet Cleaning, Rug Cleaning, Hardwood Floor Cleaning, Tile Cleaning, and Upholstery Cleaning, I'm sure I can provide a pretty good review on the quality of their services. Scheduling of their services is an ease and they are more than flexible with preferred days/times. When they arrive, they are very thorough on the areas that they are going to clean. As you do the walk-through with them, they give you advance notice of any trouble stains that they might not be able to take out. (With five kids in our family, we have a fair share of nail polish stains and even one curling iron burn that I don't expect to come out.) They do a fantastic job in getting out all the rest of the stains and keeping my carpets really clean. Five kids on seven-year old carpet can really cause some stains but after one carpet cleaning my carpets are left bright, fresh, clean and without the toxic smell from other companies! I love the fact that they take their time and really clean our carpets...they don't rush through the cleaning at all. After the cleaning, the guys do a complete walk-through again on everything that they did to make sure I am satisfied. Their customer service is fantastic from beginning to end and I received a followup call afterwards to see if there were any issues with my cleaning! They clean in a way to earn repeat, happy customers, which is what I am.