Shortly after delivery of my new Model Y I went to a Detailer (DC Auto Bra in Fort Washington, MD) to have ceramic coating applied. The owner, Jason, told me about PPF and recommended I get it installed to protect the paint. I decided to pass on the PPF and went ahead with the ceramic coating. A couple of months later and after a few unfortunate contacts with road debris I realized I needed the PPF to protect the paint, especially on the front end. After watching some reviews on YouTube and getting more familiar with the differences between PPF and ceramic coat, I decided to go ahead and have my PPF installed. What I learned was the ceramic coating needed to be buffed off before the PPF could be installed, and then re-applied overtop of PPF. For a moment I thought I might try the install myself until I realized it was beyond my skill set and I didn't want to attempt it on a new car. Fortunately the detailer knew just what needed to be done and completed the buffing, PPF install, and applying ceramic coat in one day. It looks great! If you're thinking about PPF, get it done first before ceramic coating your car. That was my lesson learned.