Originally missing (2) parts when first received but Kozyard shipped the missing parts out the next day, I must say the service was excellent.
Took a friend and myself 6.5 hrs to assemble. Leave all of the roof brace screws loose including the top hat (part N). All these screws are accessible from the underside. This will help when installing the roof panels. If the frame is not square you will need to screw two legs down then rotate the opposite side slightly to square up so the roof panel mounting holes line up. Don't tighten any of the roof bracket/brace screws or the roof panel mounting screws until all the roof panels on all four sides are installed.
Everything lined up with a little finesse.
Overall a nice sturdy gazebo. I had to wait to receive missing parts.