I had to custom order this cushion to fit my bench.  Arrived, perfect size and material seems like it will last a long time. I’m very happy with this product.