This desk was a PAIN to put together, however once it is together it looks very nice for the price.  The storage is excellent for any desk of this size. Only reason it is not 5 stars is for the assembly and the fact that the drawers in the main desk might be a little to long which makes it feel like the writing surface is a little high when sitting in a normal chair. Otherwise it works really well in my space.

Pros: Looks nice for the price, Very Functional, Great Storage
Cons: Save an afternoon (or two) to put together, Desk feels high