I am a big fan of Swiffer products in general. I wanted something smaller and more disposable to use in our downstairs basement/recreation room so I bought this. I was a bit skeptical when I first purchased. I brought it home to assemble which was fairly easy to do, and tried it out on one of a few area rugs in the downstairs rec room. Not very impressed with it's performance on that, it did leave behind quite a few crumbs. Since the flooring is mostly laminate though, with only a couple of big carpets to clean, I moved to try it on the hard surface area and got a much better result. Even though it is not intended for hard floor use, it really worked good! It does not scratch up my flooring due to the bristle brushes that sort of elevate it, and it picked everything up off of the floor really nicely and quickly. The cartridges do fill up rather quickly though, just so you know.