Swing is well constructed, fairly easy to install, all fit really nice.  All was a very good experience.