Easy to assemble, and it does take a little bit of time but I consider it a good value for the price. The unit holds a lot, is sturdy and looks great in my office!