I used ChemDry to clean my carpets at home, the results were amazing, the stains that i thought were permenant disappeared and the carpets now look brand new. I would definatly use ChemDry again and think it is far better than having shampoo on my carpets as I found this left a horrible smell and dirty residue.