Awesome shelf, took me a long time to hang. I would recommend changing the hardware in the back, and definitely use drywall anchors for this is a very heavy shelf.  I also changed the color of the shelf to match my color scheme, this shelf was a little to Shabby Elegance for me.  If your looking for a quality shelf, this is the one, can't beat the price.