Pretty easy to assemble. On one of the frames, it was difficult to get the screws fully screwed in place. We will see how it holds up in the elements (Florida). Overall, not bad for the price.