I needed a desk that fit into a specific space and this matched the criteria perfectly. The surface is large, and has a clean look.   

Pros: Lots of desk space
Cons: You need a drill to attache tabletop to legs