Bought this product in hopes to really clean my carpets without paying too much. Well it does. I have used it to clean my kitchen which has many stains from pets and kids, along with bedrooms and stairs. They haven't looked this good in a long time. Thank you