Doors did not line up perfectly, but assembly is doable if you have assembled things before. Very heavy.