Fantastic swing.  Fairly easy to assemble overall.  Only required an extra set of hands when installing the top 4 panels.  The swing is well built and very solid.