Pieces fit together almost perfectly. Desk feels high quality. Took two people 5 hours to put together but it was not difficult.