Nice on the whole.  Design makes it tricky to assemble due to having to screw into the wood without guide holes making mistakes likely.

Also, please be aware that the design of the two small shelves above the desk makes them unsuitable to carry much weight.  They are held up by two screws from the rear and would fail easily.