I have an OCD Dachshund that refuses to let me vacuum. In addition I am working full time and going to school. I purchased the 2 in 1 self cleaning so I could have it clean while we are sleeping. I’ll have to admit it works better than expected. The “edge clean” could be better, but other than that it cleans really well. The app does work, but it needs some improvements. The schedule feature doesn’t clean at the set times, it cleans at the times you actually set up the schedule in the app, and not the times you set the schedule for. The issue with this is if it cleans when my dog is up, my dog will harass it until it gives up and goes back to the base. To prevent this I just open the app and tell it to start cleaning after we go to bed.