This is perfect! Fits our porch swing like it was made for it. The material is heavy and the color is lovely.