Love this shelf!  Not too difficult to put together.  Took me about 30 minutes.

Cons: Did come with scratches that I will need to touch up.