It arrived with a couple pieces damaged, which I had to repair in order to assemble.  It was not difficult to assemble, except that few of the parts were labeled, leading to a lot of guesswork.  There were a couple issues with parts that had no instruction.  Still it looks nice once assembled.