I absolutely love this Shark Hydrovac!! It cleans so efficiently. It is very lightweight and easy to maneuver. The self clean feature is very useful and makes the device even more convenient. It has a self-propel feature making it very easy to move around as well. My floors are looking fabulous!