Nice desk.  Worth what you will be paying for it.  Pre drilled holes for screws will line up half the time.  I would recommend using wood glue for the wood dowels.  On the screw holes that don’t line up you will need the extra glue support to hold together.