I don't know if it's the app or the robot but it doesn't consistently clean the same areas. It often forgets to clean areas. The "no go" zones are useless it ignores them. The zones and spot cleaning are just as useless. Customer service says remap and run a few times and that doesn't do a thing. I feel that they falsely claim the robot can do things that it can't. I will not buy a SHARK product again.