Quality product.  Instructions are adequate, but offering some tips such as taping the spacer blocks would be helpful.  Assembly took me 22 hours; I did the assembly alone except for needing assistance just once to lift/balance the roof structure when securing to posts.  Appreciated that some extra screws, nuts and bolts were included, as it's inevitable that you'll drop one and lose it.