Desk was easy to assemble and is the perfect size. Keyboard tray could be a little bigger to accommodate mouse pad and keyboard though