One set of rails missing for slide out keyboard tray, but that is ok for me, do not require that feature. Easy to assemble. Received quickly. Beautiful addition to my 2nd bedroom with pink mesh desk chair!