LOVE LOVE LOVE this swing!  Perfect for what I wanted and the cushions are a nice thickness.  My husband said assembly was a bit time consuming, but installation was pretty easy, although we had to buy our own hardware (not from Wayfair) to mount and hang the chain from - pictured for reference.  I highy recommend and may be buying another one for the other side of the porch.  Can't speak for durability as I've only had it a week, but feels solid/sturdy.