Assembly was a challenge but in the end this desk is great.  Something that I should be able to use for a long time.  

Pros: Lot of space and great looking