Great porch swing!  I'm extremely happy with my purchase!  The swing was easy to assemble and no parts were missing.  he directions were easy to follow.  The cushions are a little thin, but easily replaceable if needed.  The swing swings well.  I would definitely purchase again.