It's useful for anyone who has pets and carpet. It works best on urine stains. It helps with the smell and removes stains but a bit complex to use and to get it to work as intended.