This swing cushion fit perfectly. The colors are vivid and have not faded in the sun.