For the ultimate convenience, the Shark Hydrovac is a combination cleaner that can mop and vacuum. It is a multi-purpose cleaner designed to do both jobs. It is lightweight and self propels for convenience. All debris is stored in the dirty water tank and with the push of a button has a self cleaning mode for the brush roller. It is a vacuum and mop designed for hard surface flooring. It vacuums and mops in one pass and has a dirty water tank that collects the debris. There is an onboard tank that you fill with cleaning solution. It is small but  tells you with a light when it needs to be refilled. It is corded and sits on a base stand so it’s easy to charge. The only thing I didn’t like is that there isn’t a spray feature to add extra cleaner to a particular spot on the floor. Other than that it is phenomenal! I have quite a few Shark products and I love them all!