Just yelp it. I'm sure you will find more or less the same information there.
But in terms of personal experience, I used ocdetailing and I would say it was worth every penny. The level of attention to detail and professionalism is what I paid for. About 6 months after the PPF installation I had one piece of film on my model 3 impacted by a rock and took a chunk of the film off so I took a photo of it and sent to Joe. He was like "Yeah come back and we will replace it for you" and I paid a quick visit to them the next day, it was all back to normal. Yes they are pricy but you are buying the reassurance of knowing they will take care of your car just like their own, and that's something I don't think a lot of competitors could offer.
Also available, if you are looking to save money, DIY. There are countless of youtube videos out there on how to do this, with patient and time you can do it as well. The PPF is available on amazon.