The robot does a great job. The app is beyond frustrating. I can't stand it and literally end up having to just push clean on the robot to get it to go every single time. Defeats the entire purpose of purchasing a wifi enabled upgrade.