Easy to put together, but certainly does take some time.  I wasn't completely sure I would like this at first, but once all together I knew I made a good decision - affordable and looks very nice!