Surprisingly easy to put together, though it does take about 20 hours. Very sturdy and the kids love it. The deck is built just like a deck on a house and is plenty spacious for the kids to hangout in. Overall an excellent product.