Easy to put together but seems flimsy for the money.  Not completely water proof and not sure how it can be as there is a small gap all around the top of this box.  I'm using this to store cushions on an uncovered patio. After a couple of hard rains, some of the cushions got a little damp.  Not a big deal.  I just hope it holds up in the sun and doesn't warp.