Seemed easy to put together. Seems sturdy and definitely looks big enough to hold all my deck furniture cushions. Can’t answer for the waterproof considering it hasn’t rained yet