Love this swing! Great size. Nice smooth glide. 
Was easy to put together up until the swing itself. It was very difficult to get the pieces into one another, hold them in place while moving the thick fabric over to get the bolt in the holes to attach to the chains. 
I also wish that there was padding (something like pool noodle material) to go around the edges of the swing. My 3yr old grandson has hit his head a few times when trying to lay down to relax.

Outside of those two things, it's well worth the cost!!