Swing was well worth the wait. High quality product, easy to assemble. everything needed in package and a 20 year warranty.