This machine is so compact and lightweight, I didn't have great expectations going in. I was pleasantly surprised. It cleaned several pet messes in just one or two passes, & even removed some old stains that my much larger proheat 2x left behind. I waited a week to leave a review & none of the stains bled back to the surface like I've experienced many times in the past. The carpet still looks new & fresh. The only downsides of this machine are the absence of hand tools & the small tanks. I did have to refill it twice to clean a very small room, but this is perfect for spot cleaning. I will not be able to use it for furniture, the car, or stairs without hand tools. But I have the spotbot for that, so I'm thinking of giving away my much loved Proheat 2x in favor of this smaller, more powerful machine.