The desk itself was very easy to assemble, and it serves my (limited) needs for it. However, if I was looking for a long-term investment, I definitely would have gone for something higher-quality.   

Pros: Easy assembly, good price
Cons: Not very stable