Great product.  It does take about 3 hours to assemble- but totally worth the effort.