Great buy!  Didn't give it 5 stars because a)1 piece came with a scratch and b)it took a lot of time to assemble (2+ hours).  That said, once assembled, the scratch isn't visible and its quite sturdy and attractive considering the price.  Looks great and offers ample storage.