I love this desk.  The finish is great and it is the perfect size for my application.  It was a little difficult to assemble but not terrible.  

Pros: Great size and very professional looking
Cons: none