Easy to put together, holds a ton (I have a large outdoor dog bed, two bench cushions, and 6 chair cushions in it). Definitely keeps the stuff inside dry during rainy weather.