Though the box arrived completely opened, surprisingly, we discovered no missing pieces. It took my husband about 3.5 hrs to assemble, but he said the directions were straight-forward. The finished product looks just like the on-line photo. Both our 4 and 1 12 year-olds can play with it, with room to grow. Were very pleased with this purchase.