They are heavy and pretty good quality.  However, they are not white as the photo suggests.  They were very yellowish.  I was hanging them above an off-white shoe rack and they were still way more yellow.  I ended up unscrewing the frame from the mirror backing and spray painting them brushed nickel.  I like them much better now.  Hanging them is a nightmare.  My husband and I are not enjoying trying to figure out how to hang them so they are flush on the wall, but without putting screws through the front of the frame (his terrible idea.)  So for now, they are just propped on the shoe rack until we figure it out.  The back hooks are placed unevenly, so we may just move those to make them level with each other and hang them each on two nails.