the protective film arrives on time, BUT I did not receive the cleaning cloth !!! it is fine mirror, BUT fact reflections of color! It sticks well, BUT the second layer of the film takes off from this first! IT is easy to apply without bubbles. I recommend to people who have migraine easily because me ends an hour I had to remove it!