I purchased this toy to build with a 5 year old who currently has a fascination with robots, and it was a major hit! He loves it. His younger sister loves it. And after taking it to "Show and Tell" at school, he quickly discovered that his entire class loves it, evident by the fact that he heard the phrase "will you build me one" many, many times that day. The project was very easy to assemble, and contrary to many reviews I see here, I experienced no issues with "fragile, easily broken parts." (I'm writing this review 3 weeks after assembly, and the robot still looks mint, despite hours of play) Assembly took approximately 1 hour, but could have taken much less if I hadn't proceeded slowly to explain the how and why of things during the building process. Despite my overall positive experience with this toy, a couple of small issues slightly hurt the overall product -- 1) In the parts list section of the instructions, the 2 screw types are labeled incorrectly. This will become evident (and the problem resolves itself) as soon as you begin to use the screws, but the error did cause a few minutes of confusion during assembly. 2) The 2 bolts used to connect the arm brackets are simply too short. They may work if you grind the bracket slightly, or simply force the bolts enough to reach the nut, hoping to not break anything in the process, but luckily, I had screws in my "scrap parts container" that worked perfectly. To avoid unnecessary aggravation, I recommend visiting a hardware store and replacing the 4 bolts with bolts that are approximately 1/16 longer. This will cost a few cents extra, plus a trip to the hardware store, but will help ensure a much more positive experience with assembly. Overall, we enjoyed this toy enough to order another robot from the same company (different model). I had fun with this project, the child is still having fun with this project, and he learned quite a bit about motors, current, why a battery makes his toys move, and why adjusting the cams (feet) impact the movement types. I'd call that a major win, despite the minor annoyances.