The robot, itself, is wonderful. I wish that I could say the same for the app. The app is far from user-friendly. The mapping feature doesn’t save or update, which makes the “no-go” zone a meaningless function; if the robot gets stopped for any reason, the map on the process of being created disappears; turning to manual mode won’t work. Really, the only things I can use the app for are: starting the robot, returning the robot to its port, finding the robot, and clearing error messages. It looks like hard work was put into creating the app, however, the app is just terrible, which means many of the “features” of the robot just don’t exist. If the vacuum didn’t do such a good job, I’d return the entire product.