Works well enough, similar experience to others in that it does take a long time to charge for a relatively short use time, and I wish the suction was a little stronger. With practice I got the hang of it, it worked fine once I figured out how to aim the cleaning solution. Portable and easy to use which is a big plus, and definitely did do the job for taking the stains out. I did find it a little bulky/heavy, but for the price and portability, it's good.