I called Eco Clean to get my carpets cleaned in my apartment last year after a friend referred them. My carpet was a lighter cream color and after a few get togethers and the dust involved with living in Arizona, it was looking pretty dingy and more of a grey color. Not after they were done cleaning them! They looked just like they did when I moved in when they wee done. They were also so quick and nice while in my home.
The whole thing came out under what I thought it would be and the product the use is safe for your health and your pets (why I called them). If you have dirty carpets and don't want harsh chemicals in your home-Call Eco Clean.