This was bigger then I expected. The roof was the hardest part to put together.  Was super easy, each piece is individually numbered. Very happy with this purchase. Took me about 2 hours from unboxing to finished product to put together.