Very pleased at how sturdy and rigid the swing is.  I almost didn’t order because of some reviews that said it was hard to put together and holes didn’t line up.  Neither of those things were true for me.  Once I sorted the hardware, the swing went together in less than 10 minutes, and all holes were perfectly aligned.  Came with all hanging hardware EXCEPT the piece to attach the swing chains to the eyelets in my porch ceiling.  I went to the local hardware store and picked up a couple of horseshoe bolts for under $10.
Excellent swing, very sturdy, and looks great.