Exactly what I needed for my Adirondack chairs! Firm, great size, and love the Sunbrella fabric.