Arrived well packed and intact.  Took me about an hour to assemble by myself. Not difficult at all and all parts are clearly labeled including hardware separated into separate baggies.  They included an extra piece of everything in the hardware bags, which was nice.  Looks nice in our master bathroom which was seriously lacking storage.