Made of sturdy fabric. Good selection of colors to pick from. Offers harder to find sizes. My bench is longer than usual, but the larger size of the cushion fits perfectly. Cushion has ties to hold it in place. My order was delivered before the estimated arrival date. I am very pleased with the product itself and the company ‘s service.