Nice desk, however difficult to assemble. 

Pros: great value
Cons: difficult to assemble, color options