This robotic vacuum cleaner works perfectly. It's quite easy to set up—after downloading the app, the robot can also be controlled remotely. It empties itself automatically, features GPS positioning, and detects obstacles along its route. It washes and vacuums at the same time. Once programmed, it works completely independently. Great.