20x90” - 2 holes for cords - pullout keyboard tray is 16x36.5” - 3 support brackets (a legal size 2-drawer filing cabinet fits between the 2 left side brackets) - handmade from butcher block - some discolouration on the desktop - otherwise great condition