Beautiful cushion!  It's a little small for the depth of our bench, but it will be fine.  I love the color!  The fabric is sturdy and well made.