Not too challenging for 2 people to put together. Not a big desk, but adequate. The finish looks nice and of high quality. Affordable.

Pros: great value, looks nice
Cons: a little on the small side