It’s a very good cleaner, I leave my carpets very clean and I remove old dirty stains! I highly recommend it, it also doesn’t leave the carpet so wet.