Definitely hard to assemble. But it fits and looks great in my office. Once assembled, it is exactly what I wanted.