Definitely takes 2-3 people to assemble (3 when it comes to the roof).  Everything went smooth until it was time to put up the roof.  Took about 8 hours total to install.  We do love it so far.