Firstly don't believe the rating here. Fakespot.com gives it a ranking of D, which means it is very likely that there are a lot of fake good reviews here. Pro: The robot is a new category of toy, or you can even call it a pet. It go explore by itself and it does not require a phone to do so. It wakes up in the morning and wanders around and makes cute noise. It greets you when you get home (you have to make sure that he hears you and sees your face though). In summary, being autonomous is a major pro that you can't see from other products. Cons: 1: too slow in processing your command. I think the chip is from 2015. So can't expect too much in terms of processing speed. Also you can't expect it to be that smart because of this. 2. Edge detection is just NOT GOOD ENOUGH. Sometimes it just runs at full speed and falls directly off the edge. The worst part is that sometimes when it's right on the edge, it misunderstands to be on air. This causes it to act irritated and shake its arms and fall off. I don't think this is merely a problem of software. 3. It gets boring. Soon you'll realize its movements and responses are just algorithms and predictable. You get bored of it after no longer than a week. A toy is just a toy at the end. You don't want to spend $250 and eventually forget about it. In summery. It is a new and interesting experience to have a robot like this. But it is still very limited and you get bored of it very quickly. If you have extra money and really want the new experience, just get it. If you're debating whether to get it or not, don't trust the positive reviews here and forget about it -- it does not worth $250 (or even $150) yet.