I love the shelves now that we have them assembled but what a challenge!  Some of the pieces were a bit banged up one piece was completely mislabeled and some of the hardware was unusable.  The quality is not as good as I had hoped but it will do for now.