The mirror is good and heavy. Reasons I took off two stars: the metal at the bottom of the mirror isn’t perfectly aligned so it scratched my floor so I went to hang it but I had to replace the hanging keyhole because they were too small for the mounting screws that were provided. Pretty sure the mounting keyholes weren’t strong enough to hold up the mirror. The mirror is heavy (little over 50 lbs) so I didn’t trust the mounting screws provided either. Overall, great mirror but if I have to purchase additional hardware and mounting screws the price should’ve been lower.