Took some time to assemble, but was expected. Not hard just time consuming. Very sturdy, had it up through 2 storms and it's done fine! Love it! Make sure you pay attention to how the roof pieces go in though.