Fit all.my cushions perfectly and also doubles as extra seating. Very sturdy and heavy