Easy to snap together once you figure out which piece is which, no tools required. Large enough to hold all our patio cushions.