Very sturdy. A lot of pieces but not too difficult to assemble.  Took 2hours to assemble.  Also very heavy.  Well worth it!