The cushion is perfect for y bench. Appears to be well made and not flimsy, which was my biggest worry. The color goes with not one but two cushion sets that have grey in them. Arrived quickly. Very happy with the purchase.