Fairly easy to assemble, but joiners kept breaking. Had to go find more joiners to complete assembly. Desk works great, though.