A little small for a porch swing. But just order the small rectangle pillows to fill in the difference and brought the square ones to accent the whole swing.