Great desk for a small space.  It would be better with an upper shelf instead of a keyboard shelf.  Most people use laptops versus desktops.