I love the Braava M6 for my house. I have it mop the entire house (all hardwood/tile) once a week or so and dry mop the rest of the week. It spends ~5hrs mopping on the most thorough clean setting and it requires one tank fill in that time. I'm pretty satisfied with its performance here. However, the robot could definitely be improved by providing a larger cleaning solution bottle (or higher concentration), reusable/washable mopping pads, and pads where a chip isn't required to actually be in the pad. Other than that I have had no issues with it running. Its a great robot that only has a bit father to go to be perfect.