The keyboard tray is really small. I couldn’t fit my ergonomic keyboard on it and definitely not a mouse. So my husband had to cut a piece of shelving that we had and then take off the keyboard tray and attach the shelf to the desk using the hardware from the original keyboard tray make It work. Not impressed for a 500 desk.