Excellent product!  Took two handy guys 8 hours to assemble.  Very happy with the final product.  Highly recommended.