Easy to put together by myself although took 3 of us to easily install the roof panels.  Seems sturdy and is a nice touch to our deck. Lights and outdoor ceiling fan were very easy to add.