Cushions are a little flimsy. Material is light cotton. I did treat them with a stain guard as they are used at my dining room table with small children. They serve their purpose though.