Very sturdy, large enough to fit pool noodles and all my cushions. The top has a liner to prevent rain from coming in, however the sides do not - presumably to allow air in so items can dry/breathe. It was not difficult to put together - the instructions remind you multiple times not to fully tighten screws until you have everything connected - this is important. Happy with this purchase and I have high standards!