Did not come with all the hardware, so now I have to go buy it separately at the hardware store. For the price, this "extra" step is not worth it. I have all the pieces of the shelf out of the box right now and each piece looks pretty cheap.