Assembly was a little annoying. I typically can put things together by myself but my boyfriend had to help me for the first few steps. I wish things came already assembled more often. Other than that - this fits all our pool equipment and has space for even more things. Very happy with it. Rained the first day we had it outside and no water got inside. Also looks pretty nice.