My 5 year old received this for his birthday. He is quite adept at legos in the 5-12 year category, however, this product frustrated him to no end. It would not stay together as he was building it, and every time that you added one new piece, 2 of the ones already together would come apart. Some of the tiny pieces were difficult to attach, but again, you can't use too much force or the rest of the structure crumbles. Even I was unable to construct the toy. We never did finish making it. Stick with legos.