I had a few old stains on my carpet. This got them out so easily! I was surprised since they were a few months old. I thought I would have to replace the carpet. Then I got this and they are gone! I've also noticed that my carpet hasn't gotten any new stains so this really guards against new ones. I highly recommend this to anyone with pets ( or kids).