Everything arrived in one piece, and the delivery guys were great!  I paid extra to have it taken upstairs.  The only reason for 4 stars......the color is a purple-ish gray.  I have hampton carrera marble, hex 2 x 2 on the floor and the tiles have a navy blue/ gray tone to them....so its not the best match, but its not horrible either.    Also, the delivery guys did not unbox the vanity....and therefore it could not fit through my bathroom door in the box.   So my husband and I had to figure out a way to get it in my bathroom.   If you have a 30 inch wide bathroom door....shouldnt be an issue, but our door opening was only 24 inches wide, and its boxed / wrapped so well....there was no way it was fitting through in the box itself.