This product looks great once assembled, but took 3-4 hours for me to put together (lots of pieces, similar to ikea).  It seems pretty sturdy though and definitely serves its purpose.    

Pros: Looks nice
Cons: takes a while to assemble, a little pricey for what it is