I love this mirror!! The quality is very good, both the mirror and the rail it fits on. The directions could have been better. The pictures were much too dark to see what they were explaining. It took about an hour 1/2 to get it up. Part of that was the length of time for drilling into our stone. They included all the parts for all the ways to hang it. I love the way it looks over our fireplace. It was meant for a vanity mirror but it was just what I was looking for. It worked great!!