Didn't take too long to assemble.. HOWEVER, description of the desk states that it has a built in USB, which is supposed to be on the raise/lower control, it is not.  The control is not what is pictured and does not have a USB port, as promised.