Delivery was great, even earlier than expected.  The cushion fits the porch swing.  I was disappointed it says not water repelled.  It’s outside always.  Fabric is a bit shiny.