The desk was rather easy to assemble. However, it was not equipped with a keyboard tray. This caused me to buy and install a keyboard tray. Being that the desk was now completely assembled, it was an absolute pain to crawl under the desk to install the keyboard tray. PLEASE start equipping this desk with a keyboard tray. 

Pros: Good solid desk with adequate stgorage space
Cons: NO KEYBOARD TRAY