We bought this toy for our 4 year old son for his birthday. He wanted a "robot" -- so we thought this might fit the bill. He struggles with putting it together with all the pieces that are included, but is quite capable at building a basic structure. We've found that the more elaborate structures doesn't always work as designed, and invaribly it falls apart quite easily. BUT, I foresee our son growing with this toy-- learning how to use more and more pieces, and creating more complicated designs. Overall, it's pretty neat and fun to play with.