Not hard to assemble, but it does take a good 90 minutes.  Very happy with the quality and integrity/strength of the piece.