As others said, it took some time to assemble (about 3 hours).  However it was easy to follow the instructions.  So far I like the desk and it does exactly what I hoped!