Great quality and looks great. It comes with the nails and the hooks.  The first mirror was delivered broken.  The customer service quickly sent me a replacement, no questions asked.  I got a replacement quickly.  I love this mirror.  The picture can't do it justice, but it has reflected it as best as could.