Like a puzzle to assemble but very sturdy.  Took about 1 plus hour to assemble. Looks great.