This desk is perfect for small spaces.  We love it.

Pros: Great storage
Cons: Lots of asembaling