Took several hours to put together but step-by-step instructions were clear, all individual pieces were numbered and the hardware was all there. It looks great and we are very pleased with it.