Quite complex to assemble, requiring more tools and skill than indicated, with not very clear manual. Mostly well engineered, fit together well, except plastic parts. Probably not robust enough to withstand a snow load though, without additional supports for the roof panels