I love these! They have been on for months and there are no scratches or imperfections. They are perfect!