Sturdy fabric and made to fit patio chairs.  Extremely well made.  I am proud to have them on my chairs even if guests unexpectedly arrive.