We recently purchased this item and we love the final product.  The only downside is that it took 4-5 hours to assemble.