Look like it was custom made for our bench.  Nice and thick, so very comfy.  Perfect!