I received the bookshelf well packaged and all parts and hardware were complete. The material is good quality and very sturdy. The assembly manual is easy to follow but can be confusing on the shelf rails part. Took me about 2 hours to assemble from unpacking to the finished product. A very light hand drill will cut the assembling time in half.