Rather easy to assemble. Took my fiancé  I about 90 minutes to put this together. Seems sturdy. We bought a bucket seat to replace one of the swings (our youngest is 1). Way to replace.