A lot pieces, time consuming. Nice desk. Color is actually off. Not white, cream colored. Back of unit not finished, has to go against a wall.