This little cordless machine gets the job done well. We added a puppy to the family and have had lots of accidents recently. This is SO convenient with the premixed solution that's just ready to go right away. The battery life is pretty good. The only cons I see are that it cleans a little too well so then you have a clean spot and it's a little clunky. I'm looking forward to using this for any spills in my car from the kiddos. Overall I love this.