Set up took a little bit of time, but it wasn't too hard to assemble. This swing is comfortable and well made. My dog approves this message :)