Fairly easy to assemble, and not too bad to take down and put back up as necessary. Could be better assembly instructions.  Had to use some trial and error on where to place the nuts and bolts to allow proper extension of the panels.