Assembly was tedious but not difficult.  All of the holes lined up well.  Quality construction.  Looks nice.  I placed 2 side by side and they join together seamlessly.  Shelves are sturdy enough to hold a lot of heavy books.  Very happy.