Took me about 2 hours to assemble with a lot of pieces. however, once assembled it looks great and feels very sturdy. The shelves are not very deep so it is not very practical to store book on it.