Very easy to assemble with very little assistance.  Desk looks great and is exactly what I was expecting.  Hardware comes in numbered packets that coincide with each step of assembly.