I love this mirror. Not too heavy but also feels very sturdy. It came with all the hardware but you have to screw it on to the mirror yourself. Because it is so light, I just used command strips and it has stayed on through several wipe downs. I placed mine "upside down" as I wanted some contrast with the white sink below it. No obvious dings in the painted part and the stained part of the frame is a very nice light brown.