I just bought it. I think it does a pretty good job with the vacuum and mopping features, but I do have some suggestions for the app. It would be nice if multiple zones (in addition to rooms) could be selected and that the schedule could accommodate different zones to be scheduled at different times (ie. I could schedule the kitchen and dining rooms for a different day and time without having to be checking the app, and maybe schedule the bedrooms & bathrooms for a different day and time without having to get on the app. Also, it would be nice to select whether or not I would vacuum or mop & a text reminder sent if I need to switch out the vac or mop. Also, an easier way for the bot to seek out a carpet (no go zone) on its own.