Pain to put together but well worth is afterwards!

Pros: Great looking desk!
Cons: Assembly.