Fairly easy to put together.  Sturdy and large enough for what I need to store. It hasnt been in the rain yet so I cannot speak on the water resistance.  Adhere to the weight limit if you plan on sitting on it.