It came well packaged and with all the necessary hardware. There are no predrilled holes for the screws but it was easy to install nonetheless. The only extra thing we did was to use double sided 3m tape on the backside of the mirror at the very bottom to prevent it from hitting the door every time we closed the closet.  Overall it’s a nice mirror.