I purchased this toy for my 4 year old grandson for when he comes to visit. He is into Diego. He has a good imagination and this toy encourages that. It is nicely colored and fun to play with. The only complaint I have is that the set is limited to, too few pieces.
When I looked into enlarging the set there was nothing to enlarge it with. Any other Mega Bloks set do not not go with this. If it's not a theme set then the pieces are a different size. So if you don't mind a small set for a short playing period this will be fine, otherwise for all day play you need a bigger set.