Arrived intact and with all the parts needed for assembly. Instructions state two people and 1 hour to assemble but took me about 45 minutes alone. Fun project. Time will tell how durable finish and cabinet are in bathroom use. Since MDF absorbs water, we will see.