This is a high-quality, modern mirror. It came with everything we needed to hang it. I am very pleased that the black metal trim around it is not too thin and does not stick out too much. It will make it easy to keep clean as well. The thickness of the black trim is just right for the size of the mirror. I selected the 36x55 to replace the standard builder’s mirror that came with our home. It was a great upgrade for our guest bath!