I had my very soiled carpets cleaned yesterday and they did a fantastic job. Carpets look and feel like new again. Gary was very professional and thoroughly explained all procedures. He even did all my area rugs for me at no extra cost and moved the furniture pieces I asked. I also forgot that I had left a bunch of cash and my wedding ring on the dresser and it was still there when he left! I will definitely use this company again.