This shelf came with half of the necessary screws/parts in the assembly kit. It was super difficult to put together as a result, and even more difficult to mount. Although it looks really good now, I would not recommend this to anyone as it was the biggest pain to deal with.