Great quality,  sturdy roof construction.  Went together with no issues.  Does need at lrast two people to assemble roof panels are heavy.  Went up late last summer, no problems this winter with snow.  Great product.