Not difficult to  put together, but time-consuming.  I love the look of it.  The finish color is perfect for the look I'm going for.  I'm very happy with this purchase.