I have used this little guy several times and I love it. It is such a hassle to drag out a big clunky carpet cleaner when a small spill needs cleaned up. Instead I just whip out this handheld spot cleaner, pour in some of the cleaner fluid, plug it in, and clean up the mess really fast. Especially when the spill needs quickly cleaned so it doesn't leave a stain, or if it is too much of a mess to just sop up with a towel, this product makes it so easy to keep your carpets clean. I love how easily you can clean it too. All of the parts come off so you can wash and clean it when you're done. The brushes seem to get whatever your cleaning up pretty well and you can see what it is sucking up through the clear plastic facing on the front. You could also even spray whatever cleaner you wanted from another bottle and still clean and suck it all up without having to use the build in spray nozzle. Overall, it just makes my life so much easier, especially with two little ones who love to make messes everyday.