The mirror arrived in perfect condition and was easy to install, although I did use a handyman, since he was there to install the light fixtures too.   I had an electric socket very close to the mirror, so I used it instead of hardwiring, but it's not intrusive.  The mirror works great and looks great.