I have a 5 ft. Porch swing. This was just what I was looking for. Fit perfect, very comfortable, ties hold it in place. Love it.