Easy to assemble. Took me 20-30 minutes total by myself. Nice looking desk.