Took a few hours to put together but well worth the price! Very sturdy and looked great when all put together! Our granddaughter loved it!!