This machine takes 4.5 hours to charge to be able to use it for all of 20 minutes. You squirt straight soap on a stain, run the machine over it (it's supposed to scrub the stain for you), then it's supposed to suck the soap up. Sadly, I put the soap on the stains of my sofa, the automatic bristles didn't work so I put the other scrubber that makes it where you have to do all the work with the machine, which, though light is cumbersome and does get heavy when you have to scrub hard (especially on a sofa). Then the worst part is, there was no suction, so all the soap I put on the cushion didn't come up (and I did small areas at a time), which means as soon as it dries and I put it back it's going to be a dirt magnet.