Took a long time to put together, but very happy with the end product.  Attractive and highly functional.  Great additition to my home.