This desk is great with plenty of storage.  It did take some time to put together but very happy with my purchase.

Pros: Looks good, storage
Cons: Putting it together.