This is a very nice desk but it wasn't easy to put together. Two of my friends who had some experience putting furniture worked on it for four plus hours.  Once it was complete, it looked great and exactly what I needed for my office.

Pros: Looks great.  The directions for assembly were pretty good. 
Cons: Somewhat difficult to assemble. I wouldn't suggest doing this alone unless you are an expert at this type of work