Assembly was great. All pre-drilled holes lined up great! Parts were all well labeled to follow install instructions. Well built and sturdy. Love the seating area it provides. Took 2 of us a total of 9 hours (over 2 days) to fully assemble.