I have to say I've been impressed with the Shark app that controls this robot.  It goes out and maps your house, then allows you to designate zones and rooms to set up automated cleaning runs.  It is much better than my previous robot.  Also great that it has a mop feature too!  Its great for the hardwoods in my dining room!