Our handy person needed to buy hooks, but other than that, the swing was ready to go! Looking forward to adding other chairs and making it a cozy space. A good size for me, my spouse and our son.