Somewhat tedious and difficult to put together. Took me a while to get the doors to hang straight and there was a lot of hardware, but overall it turned out really nice. Good height and works well with the desk!