Best screen protector for Nexus 5

Can anyone recommend a good screen protector for a Nexus 5? I'm looking for good anti-fingerprint/oil protection.

Also, what are the pros/cons of glossy vs. matte covers?

Thanks