A little time consuming, but simple to put together. It looks great and works great. There were a couple of small pieces that had chipped off in shipping, but they're not exposed given where the desk is placed.