The desk is exactly what I thought it would be.  The assembly went well with good clear instructions and well-labelled parts.  The only thing I'd recommend is not attaching the brackets (part D in mine) until the step where the brackets are bolted to the legs.  Took me just under 3 hours to put it together, though that included a lunch break and a little lollygagging.  Sturdy and well built.  Just what I need.