Honestly,
This mirror is excellent but the only thing its I had it hung today and it is not resting fliush to the wall because the electric plug is too bulky and sticks out so it pushes the mirror off the wall.  I need to get an electrician in to cut and change the plug to a smaller one.  Once on they will be amazing.