First one came and the 2 long side boards were broken.  They sent new one.  Suckkkkkkkeeddddd putting together.  Esp the top part, no way to get those 4 screws in easily.  I am a very hand guy and it was brutal.  The rest went ok.  Took an hour.  End result is it looks real good and is surprisingly sturdy.  I am happy with the purchase. 

Pros: sturdy, nice finish. large shelves 
Cons: sucked to put together.