A little difficult to put together, but worth the trouble. Love the look and feel of the swing. Super comfy with the rounded seat edge.