The mirror itself it very nice, sturdy frame, but I wish the hangers were less pliable, more sturdy, though they do the job. There were no predrilled holes for hanging, but I managed to get the screws into the frame. Overall, pleased with the mirror.