It works okay. But for the price of the Roomba 900, I expected more from the app. Pros: - See current status - Change options - Start/pause/end cleaning Cons: - No push notifications for required intervention like dust bin full, errors, etc. - Cant change options (like "carpet boost") when Roomba is charging in the middle of a cleaning job (which is often) - Cant pause a job, return to base, and finish the job later - Cant schedule one-time jobs (useful if you move Roomba around the house day-to-day)