Assembly was a breeze. It was just a handful of pieces, and I put it together myself within minutes. Desk sits a little high, but not noticeably. I'm 5'2" so I have to put my seat a bit higher, where I'm tippy-toeing. Not a big deal. One star off because it's not as white as pictured. Although it is listed as Antique White, it's more of a cream color than an off-white. Great functional desk!