Putting this together was time consuming but we're very happy with the finished product.  It was very well packaged upon delivery.