The swing was easy to put together except a little trouble with the top. That’s why I gave it 4 stars. Still haven’t attached the top due to weather. The swing is very comfortable and sturdy.