Not difficult to put together at all.  Sturdy, and the small "cubes" allow the shelf to stay neater looking than the traditional bookshelf.