Took some time and effort to assemble but it was worth it in the end. My 8 yr old loves to run out to the swing often during the day.