Have the same cabinet in our other bathroom and love it so much we put the same cabinet in our 2nd bathroom. Easy to install, high quality, goes with everything. Mirrored inside, too. No problems with it being flush.