High quality screen protectors. Oleophobic coating could be better, but as a whole I am happy.
Fits perfect. Very good quality for its price.