Took several hours to assemble. Definitely recommend three people to complete the roof install, with one holding the bottom of the panel and the other two people installing the sides into the track.  Otherwise, it holds up well to rain, (no leaks) and looks great.