I like this product with one caveat. First, it does work pretty well. It's swivel head design is quite functional, handy to get around corners and furnitures pieces. It is very easy to handle, does not take a lot of strength. It's powerful enough, does not bog down, and yet light enough to easily maneuver and carry. Seems well enough built to last. My caveat is nothing to do with the machine, but with it's concept of cleaning. It uses two easily removable cleaning pads that do pick up dirt fairly well, but at some point it seems to me that you just start smearing the dirt around. This is manageable by regularly replacing the dirty pads for clean ones, so buy several extra sets (it came with two). For my home I replace the pads two or three times. They are machine washable, so, like I said it is manageable. I'd probably give a 4-1/2 stars.