Does a superb job of mopping and cleaning our tile floors. Having the M6 allows us to not concern ourselves with mopping and cleaning floors. We have the iRobot vacuum that cleans the day prior to the mopping robot, together they are an awesome team.