Purchased this at a reduced price.  Just buying a keyboard tray to add to another desk would have cost as much.  The only assembly required is to attach the four legs.

Easy Assembly
The cherry top option was not offered at my price.  Bought the black top and would have prefered the cherry top.