I am very pleased with my order.  I returned the first one I ordered because I didn't order one long enough.  The second one fits my bench just fine.  The cushion is a pretty color of red, quite plush and wide enough to cover the entire depth of the bench.  I am very happy with the fabric and the cushion.