"Definitely a great product for all the small jobs. Not so much for older set in stains, though that's not what it claims to do anyway.
One issue I do have is that it says you can leave the cleaning fluid/water mixture in the tank so it's ready to use when needed. I did that and it drained while charging.
The dirty water tank also leaked a little while being used.
All in all, for a battery powered carpet cleaner, this got the job done and is worth the money if you're willing to deal with the leaking issues I had mentioned. Mind you the leaking is minor. Enough to notice, but doesn't make a mess."