Easy to assemble and all parts very well labeled.  My only dissapointment was that I thought the bench was white and the color is really off white.  I will not match the white desk that I ordered.  Because of the color difference I may change the intended purpose for this bench.