These mirrors took much longer to hang than I anticipated but it was worth the time. The challenging part was the eyelets to hang were not level. I had to redo them after attempting to hang. In the end they look great.