Desk was fairly easy to assemble until I got to the first top piece.  The predrilled holes for the pegs and the threaded inserts for the metal posts did not align with the hole on the cabinet side.  Also, the predrilled holes for the hinges did not match up to the holes in the hinges so you will have to align yourself or just leave it off.  So, I paid for a desk that I had to predrill and add my own screws into the top of the desk and I don't have a door on the cabinet.