Fits our bench perfectly. I have made cushions myself in the past so am pretty particular and this is a great cushion for the pricing.