"I bought this toy for my son who just turned 5. It took us awhile to put the small parts together. The box said 4-7 year old, this product is more for 6 year old than a 4 or 5 year old child. I thought lego jr was a step up from the duplo but easier to assemble that regular legos. The pieces are smaller than regular lego."