Pros: Maps very well, seems to clean well on hardwood floors, built-in camera is cool to watch it clean, "Find my pet" feature has made us laugh a few times (and actually works!), Looks sleek and powerful. 

Cons: Availability of vacuum bags, won't go into a carpeted room I have for some reason, emptying into clean station is extremely loud. 

Overall, I've been very impressed with my robot vacuum for the ~1 month I've had it. If you're considering buying it, I would recommend you do so.