Very well engineered, quite straight forward to assemble. Took me about 12hrs. I did the majority of it myself then needed my wife on a couple of occasions to hold the uprights while I screwed the frame together. I'm quite optimistic that it will strand the weight of snow and winds although I did anchor it down into the bricks.