I've been using this company for the past few years and am very pleased with the results. The carpet stays cleaner longer than when I have used other cleaning companies. I like the clean, fresh smell it leaves and using safe cleaning ingredients is important to me. I am always very concerned about the chemicals that other cleaning companies use to clean the carpets.