The design and dimensions of the desk were exactly what we were looking for.  However, I gave it just three stars because the keyboard tray didn't slide smoothly.  In fact it was very rough and got stuck at multiple points on the rails.  Spraying WD-40 helped somewhat but it is still not a smooth slide.