I previously had a robot vacuum that was base level. Basically it just sort of ping ponged around my house until its battery ran out. This robot vacuum is on the opposite end of the spectrum. It’s so smart! It mapped my floor. It talks to me (instead of booping my phone w updates). It vacuums and empties itself. It mops - and fills itself with mopping fluid. I was worried if it would avoid my area rugs, but the censors seemed to know where they were. I was also worried how wet the mopping would be since I have one room that has peel and stick flooring - but it was great - getting the floors just wet enough to clean them- similar to a Swiffer mop. Overall I really love this thing and it’s already a huge part of my cleaning routine.