Bought this product because my iRobot died. We have an upright Shark and love it so we thought this would be a great purchase. Save your money and go with the iRobot. The vacuum itself is okay. It picks up well, like we expected with a Shark but the app is so limited compared to iRobot. It might be fine if this is the first one you buy. It doesn't learn new areas. It completely misses areas even though it can get to them. You can't add new places or rooms. We have had to completely reset everything already and haven't had it a year. The app needs a LOT of work to make this vacuum worth the purchase. Not happy at all and at this point, just waiting for it to die so I can go back to my iRobot.