Sturdy and held up well in the wind and snow this past winter. Took two people 7 hours to put together and all of the screws on the roof needed to be caulked to prevent leaking but overall I’m happy with the purchase so far.