This was one of my five year old daughter's presents. It wound up being one of her favorites and one of our favorites, too.
The first thing I want to mention is that our Wall-E is stable. I'm not sure why, but he is. I've seen some videos on youtube where the robot falls over whenever he hits something. Not only doesn't ours fall over, he goes from our flat hard kitchen floor into our higher pile carpeted floor without falling. He also has no problem moving around the carpeted floor at all, unlike some of the reviewers mentioned. Our robot stays upright for the most part (out of over 2 hours playing time, he may have fallen over twice at the most).
The remote is simple to use. Wall-E has a sensor on both the back and the front of him, so we've had no trouble at all with him sensing the remote's signals. I think we've been up to 20 feet away from him and he still can read the signal and perform accordingly.
He's made out of hard (but brittle) plastic, but seems made pretty well. His arms go up and down as he moves and his treads are helped along by 2 little wheels on his underside. His treads DO move, however, so those are the main source of his motion.
He talks, sings, dances, and has many movement options. Additionally, you can program a sequence of up to 15 movements for him to follow at any given time. I'm pretty certain that you can only have ONE sequence at a time, and not more. But, we haven't even used the programming except for testing to see if it works. My daughter has a blast using the remote and making him do what she wants him to do. He only turns to the left, but has several left turn options at any time. So, if you want to have him turn or veer to the right, you may have to make him almost to a full 360 degree turn and then quickly use the straight arrow key right when you get him to where you want him to actually be. It's simple enough for a young child to do and learn fairly quickly.
All in all, this is a great toy and I'm very glad we bought it. Much better than a remote control car or dinosaur in our house! The remote is easy to work with (takes 3 AAA batteries) and the robot itself is very responsive (takes 4 aaa batteries).
[...].