I can't remember the last time I was so utterly disappointed with a toy to return it, but this robot did it. It is such a half-baked product on so many levels.
Let me get the positives out of the way first - the three-wheel omni-directional drive is neat and gives the robot great mobility.
That's about it.
* The controls are annoying - IR is good for remote controlling your TV, but not motion control; IR has too much delay, its range is too limited, and requires line of sight. All remote controlled toys should use RF. The IR control is very laggy and sometimes plain unresponsive. For example, Even though the robot is capable of of some pretty neat maneuvers due to the wheel design, it is nearly impossible to accurately control the robot - just trying to stop at the correct angle when spinning in place is frustratingly difficult. The tilt control is gimmicky at best.
*After you play with the robot for a while, you realize just how utterly simple the toy is, there is no depth. So it can record and playback your input. So what? Given how inaccurate the controls are, even if you did record your control input, the robot will not be following the same path on playback because of how imprecise it is. So what's the point of playback? The roaming free feature is also poorly implemented and of little value, as the robot will just sit there grinding its wheels against an obstacle that's too low for it to "see". In the end, the play value of this robot is not much more than that of a remote controlled car, but even there the IR control system will aggravate you to no end.
* If you look at the robot on display, you might expect for it to have a bit more motorized features. But actually it doesn't. Other than that the wheels turn, eyebrows, ears, and a little light pops out on occasion, nothing else on this robot is motorized. Not the arms, not the torso, and not the neck joint. It will sit in whatever pose you put it in.
* The robot has to be played on a hardwood floor. Yes it will run on carpet, but it will be very slow and sort of sway back and forth as it moves around. Its wheel design depends on being able to slip around. And if it runs full speed into an area rug edge, it will tip over.
After letting my kid have at it for 3 days, I decided it was not worth the money. It is just a poorly designed toy.