The HydroVac is amazing in every aspect. Its aesthetic is pleasing and looks good in the house. It is super easy to use - pop out the clean water tank and fill with water and cleaning solution and then pop back in. The two modes - hard floor and carpet - are easy to change between for continuous cleaning. It does not leave floors and carpets wet; you can see/feel the dampness after cleaning but not at all wet like I was worried about. After cleaning, emptying the dirty tank and cleaning the filters is a breeze. Just pop the Vac on its charging base and let it clean itself and charge and you are ready for the next cleaning cycle! It is also lightweight so very easy to use and maneuver. Overall, this is a great product and I cannot think of a downside.