Sometimes you order things and when you finally get them they're nothing like you thought they'd be....this shelf was exactly what I was hoping for! It had all the hardware needed and was easy to install...love it