There's plenty of talk about the benefits and advantages of Paint Protection Film (PPF). But what exactly is it? Does it protect better than ceramic coating? How is PPF applied? How long does it last?