Great desk, very roomy with lots of storage. Beware it comes in a million pieces! Worth the effort in the end. 

Pros: Lots of storage 
Cons: Difficult assembly