Perfect cabinet. Not too difficult to assemble. I did have troubles with adjusting the doors so that they didnt hit.  But that was my issue not the cabinets. Love it so much bought a second one for our spare bedroom.