The robot cleans great and does a decent job at mopping. Some day I hope it can self empty the water from mop cycle and I’m sure they will improve the app over time. One thing that would be handy is if you could change or add on rooms to its cycle during a clean.