I redesigned my basement office and didn't want a desk that was too big, but not too small.  This desk was a perfect choice.  

Pros: 90% of the instructions are very clear with great diagrams.  Very sturdy desk.  No one believes I put it together.  Great quality!
Cons: It is quite heavy and the assembly took me a few hours.  The drawer slide assembly was not very clear and I had to rearrange the runners after I had them in already.