Recs.
Updated
This is a mid-level Roomba with convenient in-app controls and Amazon Alexa compatibility.
Specs
Pros
Pro The cleaning performance is above average
This robot vacuum packs quite a lot of power when it comes to cleaning for a mid-tier model. It's more efficient than most $200-$500 robots when dealing all kinds of debris, be it dirt, hair, or dust. It can even deal with short-tile carpets, though you shouldn't expect it to clean rugs or long-tile carpets.
Pro You can safely leave it without any supervision
The Roomba 890 has an excellent navigation system. It has a number of sensors that allow it to detect and avoid walls, stairs, and various obstacles. It can also determine if there is enough clearance under the furniture for it to fit, so it won't get itself stuck.
If you find it necessary, you can prevent it from entering a certain room or area. Just take a device called "virtual wall" that's included in the package and place it in the doorway. It emits an infrared ray (up to 7 ft) that Roomba will not cross.
Pro The controls are very convenient
This is one of the latest Roombas with Wifi support, so you can control it from an app on your smartphone. You can give it orders to start cleaning while you're at work or driving home, for example. You can also control it through Amazon Alexa, with voice commands.
Cons
Con It falls short compared to premium models
Although the design and performance of this robot are way above average, there are still better options. People who are looking for more powerful robot vacuums with a more sophisticated multiple-room navigation system should definitely check out premium models, such as Roomba 900-series.