The roof is absolutely the hardest part to put together. Some of the pieces do not line up at all. Once completed it is wonderful! Sectional, rug, and now gazebo have made our deck an amazing place!