I needed a small desk and this fit the bill.  It did take a few hours to put together but the instructions were very easy to follow.  The finish is nice and matches other dark pieces I already own.The flip down keyboard pad is a nice feature.  

Pros: Good value
Cons: Takes a while to put together