The Ecovacs DEEBOT OZMO 950 is an awesome robot vacuum. The lidar navigation system is SO much better and more efficient than my previous robot vacuums from another manufacturer. We've had it for almost 2 months now and have no real complaints. We have not tried the mopping mode yet, but vacuum mode has all the features and functionality you would expect. It has great suction, quiet, very intelligent navigation, awesome battery life, and pretty good app settings.
Wi-Fi setup can be a little bit tricky if your router doesn't allow you to connect directly to your 2.4GHz network. (I had to perform a pretty technical workaround to get OZMO initially connected through my Google Wi-Fi and Pixel phones.) The ECOVACS mobile app also doesn't yet allow you to reconfigure WiFi settings to connect to another network, change WiFi password, etc., without completely resetting the robot - which is a pretty big oversight for a smart home device in my opinion.
Overall, it's better than any of the other 3 robot vacuums we've owned. I wish it had a self emptying bin, but it's easy enough to manually dump. We've had it map 2 floor plans so far. I really like how it intelligently cleans the perimeter of the room and then fills in between with straight back and forth lines. It also auto-switches to lower or higher suction depending on hardwood floors or carpet. Oh, it also lets you see the cleaning lines and the OZMO's location on the floor plan map in real-time as it cleans! [This review was collected as part of a promotion.]