This shelf was easy to assemble and hang.  All the needed hardware was included.  It was exactly what I needed and is perfect for the space and the items I wanted to display on it.