Very easy to assemble, holds all my patio chair cushions. Supposed to rain tomorrow, will see if water tight