I give this desk five stars for looks and function. It rated three stars for difficulty and time it took to put it together. Directions to put it together were excellent.

  

Pros: Looks good, good functionality, good price.
Cons: takes a long time to put together.