It reduces the reflections, but over time it may need to be re done. I have noticed some breaks in the coating over the year since I did it.It's annoying, isn't it? It was the first thing I noticed when I got in the car for the first time. Now I've got used to it, but painting them black may solve the problem.