This works great, I clean a lot but did not realize my floors were THAT dirty. It also does a great job of removing the water put down, floors were dry in no time and with the solution provided it smelled great !