I have a golden retreiver and 2 kids, so I have a lot of vacuums, but none that could do the double duty of vacuuming and mopping...at the same time!  The HydroVac is compact, light and easy to operate.  The suction is great and it basically propels itself.  It puts down enough cleaner to wet the floor nicely but not soak it, which is nice for those with solid hardwoods.  It leaves the floor streak free and with a nice shine!  My biggest negatives with this product are that it does not clean all the way to the baseboard, leaving about an inch untouched.  This forces me to hand clean that inch prior to mopping, adding an extra step.  Additionally, when going over sticky or harder dried on spots, it takes very slow continous passes to get them up.  Overall it's a great time saver and does its job nicely...just look at the brown water and you'll see what I mean!