Fairly easy to assemble.  Hopefully will be large enough to house all the couch cushions (still waiting for couch). Seems to be water tight so far.