Everything came nicely labeled and packaged in the boxes. I thought the roof was metal also but I suppose I misunderstood the description as there are acrylic panels that attach to the metal frame for the roof. We havent gotten it up yet, but as other reviews have stated, I will have a few people helping me assemble it. It was shipped pretty fast too!