Very thorough haven't had it long but wondering if there is a second profile you can use for say the upstairs so you don't have to keep mapping every time you use it. Maybe the add robot function will do just that.....very good product we love it