Fit my benches perfectly (not an easy size to find cushions for). Appears very durable but time will tell how they actually hold up. I was considering getting two more but with the $21 price increase since my purchase a mere month ago, this is now doubtful.