It came well wrapped with all of the hardware, and was very easy to install. Pretty basic mirror, but for our small bathroom it was perfect