I ordered two of these bookshelves. They were delivered on two different days.  The first delivered bookshelf was great. It had all of the parts and the hardware worked perfectly. However, the second bookshelf can with slightly different hardware. This hardware did NOT work well and the shelf could not be assembled properly.  The very poorly designed hardware and hole preparation caused damage to the bookshelf. Since I didn't get around to assembling the second on until after the 30day window I can't get my money back.  I am so angry and frustrated.