Assembly was okay. If you don’t assemble product often or have the proper tools it could be a challenge. This is a nice and sturdy swing and it is very comfortable with the higher back. The chains provided are not long enough for a port so plan on purchasing new chains or extenders from the hardware store. Overall we are pleased with this purchase.