Is this a good protector? Does it offer the anti oil coating? Mine has worn off and its really annoying