Overall, the product is easy to use. It doesn't foam excessively. Stains removed but the smell of urine was still present a few days later. While the carpet was drying, it smelled great. Once it was dry, the urine smell was present.