Nice desk for the price.  Took about 2 hours to put together.  Instructions weren't bad, but missed one simple step (putting together J) and had a duplicate set of steps.  This is typical "reasonably priced" build it yourself furniture.  Take your time, use the glue and it will come out well.