Very easy to assemble and functional for me :) I use it to work from home and the only downside, I feel it's very lightweight desk so sometimes when I move too quickly from side to side while sitting, the desk wriggles with me. I try not to put too much pressure against the desk.