Fits 25 in square cushions for a love seat and 2 chairs comfortably and is very sturdy. Also looks great on the deck.