I am thankful I hired a professional to assemble this desk.  It is a bit complicated for an amateur, but ANGI person got it done in record time.   The desk looks good.  I JUST WISH IT HAD A PULLOUT KEYBOARD Shelf.  If this is important to you this is not the desk for you.