Relatively easy to put together, took about an hour and a half.  Looks great and great quality.  We are happy with the purchase.