This cushion is perfect for my swing. It’s a perfect fit, has vibrant colors, and appears to be of high quality. I would recommend.