Not difficult to put together, the shelves are adjustable which I did not expect but love that I can change them up if I need to. Very sturdy and looks great.