We just bought this for our 9 yr old son and it is great for his age.  Lots of shelves for storage.  Great for doing the little amount of homework he has and for sitting down to write.  It is a little short in depth but works for his age.  Definitely wouldn't want this desk for high school age.  The best part about this desk was the assembly.  All pieces screwed together and snapped in.  No hardware to mess with at all.  He was able to put it together himself.  

Pros: Very easy assembly, nice looking
Cons: Short in depth