Great product!  Assembly took time but end result is worth it!  Had a few pieces come damaged but company immediately sent out replacement parts. Very happy with all aspects of this purchase!