Sturdy, fits all our cushions - 4lg seat, 4 back cushions, 4 tall stool cushions, 8 throw pillows, pleasantly surprised.  Just got it so will be curious how it holds up, the material seems of good quality.