Took a long time (3+ hours) to assemble but the instructions were very easy to understand and everything fit together perfectly. Looks great!