I set up this desk and am completely happy with it at the price that we paid.  

Pros: Value
Cons: Pain to setup, aligning the hole with the bottom left parts was not as easy as other furniture I've assembled