for the price this is a great product.  it took a while to put together, but compared to other prices we've seen for similar products, this was a great deal and it looks much more expensive than it cost.   

Pros: great value
Cons: fairly time consuming to put together, but then I'm no handyman.