Very easy to put together. I did it by myself (70 yr old woman) except for one step when I needed a helper to hold up a piece while I fastened. Seems sturdy. It has rained and no accumulation on the roof. Some wind and it hasn't budged. It is attractive and provides the shade I want when grilling. Happy with my purchase.