Bought this item for Christmas, and I am very satisfied with the purchase.  I had read comments regarding how difficult it is to assemble the desk, but I did not have any problems with it.  Yes, it takes more than a couple of ours (if you don't have the time to dedicate to the task), but the parts and instructions provided, made it for a positive experience.  

Pros: Quality finish
Cons: Particle board comes with many cons, but ok if it is treated properly.