This product is AMAZING! We have 5 indoor pets, including 3 dogs who have forgotten their training. Luckily, only one fairly small area is affected, but it was out of control. This machine, on the very first use, made quick work of cleaning and deodorizing that area! It worked even better on the floors that didn't present such a challenge. The self-cleaning feature made cleanup a snap! Love, love, love this machine.