This hold all my cushions and is sturdy enough for extra seating. It keeps my cushions dry. 

Pros: roomy, sturdy, offers extra seating and is weather resistant.