Perfect fit for my apparently odd sized porch swing.  It’s a thin cushion but comfy. Very happy with it.