I got the swing quicker than what was estimated. However uncle po's factory did not check to make sure all the parts connected properly. My spouse had to modify it to get it together. On one of the arms, the bolt that connected it to the back did not align correctly- which if was aligned would have taken less than 15 mins to put together.