Highly recommend,  we came from a base model roomba and this is a game changer. Maps your floors, you can tell it to vacuum certain rooms if you want. You can also mark zones like under kitchen table and it will vacuum there. Has schedules and vacuums in rows so it doesn't miss anything instead of aimlessly  moving around the room. It also self empties once it returns to its home base. Only con I can see so far would be the price.