SO perfect!  I ended up needing stronger bolts for the walls since it is heavy, but that's our walls not the mirror's fault!  It's perfect!