These mirrors were a perfect addition to our recently renovated bathroom.  Came with everything needed to put them up.