This is my first vacuum that I've used to replace mopping by hand. Compared to the back-breaking work of scrubbing and cleaning the mop pad, this is a much easier way to get my floors clean. The vacuum is not too heavy and the cord is long enough for me to reach a large radius without having to replay in another socket. Filling the tank with water and solution is made easy with the built-in cap. Cleaning takes less than 5 minutes after everything has been vacuumed. I used the entire tank and it filled the dirty tank up halfway. I have a toddler and this makes cleaning less work. The suction power is excellent but the trade-off is that it is loud. It doesn't turn corners but the long cord makes moving it around manageable. Once you figure out the spray-to-heat/squeegee ratio, you'll vacuum in a more efficient timeframe. It truly gets the job done.