I am very pleased with my desk.  The pull out tray is large enough for my mouse and pad and key.  The top is nice.  I placed my printer, paper shedder and computer console on the bottom shelf and still have great leg room -- the shelf sits back so that my legs and knees do not touch.  This a great piece and it was designed to be truly functional.  My daughter put it together in 30 min. I believe.  I am very satisfied.

Jacqueline