When I tried this product on my floors, it left them streaky and still dirty in certain spots. The microfiber cloth didn't seem to pick up all the dust and debris, even after multiple passes.
Pros
The robo-vacuum function is convenient.
Cons
Poor cleaning performance, leaves floors streaky and still dirty in certain spots.