I didn’t have as many issues with the roof as many people mentioned but it was definitely tricky. Plan on 3 hours just for the roof. The quality of the posts is okay. I would have like them sturdier for the price I paid. Overall, I am content with it.