Very nice corduroy.  comfortable, fit seats well. Non slip backing keeps cushions in place.  Glad I shopped 
Wayfair,  hard to find cushions for benches in our area.