These shelves are awesome! Perfect size for my wall and easy to hang. They come with all the hardware, you just need two people to hang them. They are not heavy shelves so no worries about them falling off the wall. The value is great! I love how they look!