Fast shipping. The keyboard traytop part of the desk was already assembled so I only had to put the legs and shelves on. No messing around trying to get a leveled tray!!