Was not too hard to put together, but it took some time (I'm not very handy).  Looks nice, is not too modern or too traditional. Strikes a nice balance!