Product arrives unassembled.  Assembly fairly easy.  All components present except for one screw, which I replaced easily.  Cabinet is not large, and although I took measurements, it is a tad small over my toilet, but the powder room is very small, and I am using it anyway.  It is very cute.