These fit perfectly on my 3-person swing. They are high quality cushions that should last us for a long time! Much better than the original cushions that came with the swing.