fit perfectly for where we needed it and looks great assembled. took my husband and I about 4 hours to put together. doors did not align but bent hinges slightly to bring them into alignment. there was a small split in one of the pre-made pieces but is hidden beind the doors and we repaired it. all things considered, it is good quality and we would buy it again.