In general, this vacuum cleaner is pretty decent. With four different vacuums from four different brands, this one stacks up nicely. I chose the Z10 because I wanted a lidar robot with a self-draining base. Those were two things I wouldn't compromise on. I was initially torn between this and another robot vacuum from a well-known brand, and decided to buy the Z10 based on its price and its ability to avoid obstacles. This is how the robot behaved in my experience. avoiding obstacles. Cool feature on paper. Something is interfering with the robot (sock, feces, wire, etc.) and the robot tries to avoid this object. Although most of the time it works. I found the need to disable it in the app. While he avoided things like books, controllers, and cables, he also avoided things like dog fur patches, ergonomic mats, and a host of other things he needed to absorb. I don't know if the problem is color related but I think it could be something that can be fixed in a software update. Until then I'll leave it at that, which is disappointing as it was one of my main reasons for buying it. Before the update, Obstacle Avoidance gets 2/5. The Z10's cleaning power has decent suction power that seems to do well on both my hardwoods and carpets. It has a carpet boost feature that has worked well so far. I have three dogs, and once the obstacle avoidance feature is turned off, this thing does an excellent job with dog hair. I just want the robot to periodically return to base to empty its bin during the cleaning cycle. At the moment the only option is the number of cleanings between empty ones. Overall, I would give the suction/cleaning performance 4/5. Lidar/Room Mapping Lidar room mapping works quite well when object avoidance is off. It shows the rooms very quickly and you can see the display of your house in real time in the app. In the app you can also see which room the robot is currently in. Once you have a map of your home, you can assign rooms, create restricted areas, and specify the rooms you want the robot to clean. It works well and creates a line on the map of your home where the robot was during the cleaning cycle. Overall, I only give the room map a 4/5 because the obstacle avoidance really messes up the map. First, I prefer bagless bins. Less waste going to landfill, less future costs, etc. But the bag keeps things tidy. The basket works well and sucks almost everything out of the robot. I only wish there was a setting in the app that would allow me to increase the basket suction time to over 10 seconds to ensure stubborn dog hair is pulled out of the robot. Bag-wise, I was able to order a maintenance kit from AliExpress that included a couple of side brushes, a main brush, bags, and filters for about $30, which is pretty good overall. However, I could not find anywhere on the website to order replacement bags. (Maybe there is, I just haven't found it). Overall, the self-cleaning container gets 4/5. Overall, the Z10 is a decent vacuum for the price. (I paid $441 with coupons). Most of my issues can be fixed with software updates in the future, and since Dreametech is a subsidiary of Roborock, I feel comfortable that this brand will be around for a long time, unlike similar Chinese robot vacuums. Avoiding obstacles can take some work. And some adjustments to the self-cleaning bin make this purchase an easy task. Spare bags at Revain would be nice too. If you could put this vacuum cleaner up for sale like me, I would definitely say pull the trigger and buy it. If you can't, and this robot sits alongside the pricier, more established brands (Roomba, Shark, Samsung, etc.), I'd put it off until some software bugs are fixed.