beautiful piece of furniture.  Just make sure you have patience when putting it together.  I enjoy putting furniture together, but husband does not.   LOL   all the directions were clear and all hardware came with product.  still working on figuring out what to put in it and if we need all the shelves or not..  :-)