Excellent cushion that just happened to be a perfect fit and upgrade to our bench swing. Highly recommended!