I use this machine for pet stains and upholstery cleaning. I am a repeat customer - I have one each in two different houses. The only negative to the first one is that it is really hard to get the residual funk out of it. Hopefully this one will be better.