A little tricky to assemble at times but everything was there and free of damage.  Took 3-4 people to assemble the roof.  Looks amazing, love it.  Weathered the Michigan winter like a champ!