Beautiful cushion looks custom made.  So many choices that I got one to fit my odd size bench.
Easy, fast and beautiful!