I used this product on hardwood floors using water or the cleaning solution provided with the product. It does well cleaning up loose fine dirt. However it sometimes leaves tracks from the wheels. This requires me to mop the floor again but it then works okay. One problem I have found is that when it docks I find the wheels just spin in the docking station and it can't undock. I feel this may be a problem when the tread on the wheels wears down. It is disconcerting when using wifi and the mop starts the job but can't finish because it gets stuck in the docking station and no one is around to undock it. I think the solution is to put better tread on the wheels.