My handy service was amazing!  He finished putting the desk together in a few hours and had time to put up the shelves.