Arrived on time , well packaged BUT the screws that came with this cabinet would never in a million years hold it up! My husband went to home depo and screwed it into my wall( will never move) but now I know it's secure... But it is a beautiful cabinet ... Oh let it air out a couple of days with door open cause it smells of wood stain ... The smell does fade