I purchased this as a vanity type table for my teen daughter.  My boyfriend had it put together in about 20 minutes and it functions very well.  I laid all her makeup flat in the keyboard tray.  Mind you, the vertical space available is much less than a drawer because it has a keyboard tray that slides out when you pull down the drawer front.  

Pros: Easy assembly.  Seems sturdy and well made.
Cons: There is a slide-out tray inside the drawer front, decreasing the vertical space, but this would not affect its functionality as a keyboard tray, as it was intended to be.