I've had my Model 3 for a little over a year. Last summer when I researched shops I found two that I can recommend:
1) A Plus Auto Styling in Forest Hill, MD. Their shop is about 90 minutes from here, so it was a long ride. Great shop, great work...I highly recommend them. I had PPF (full frontal, rockers, rear bumper), ceramic coating (over-all) and window tinting. Their web site has a Tesla page with pricing. They do a lot of Tesla's in their shop.
2) All American Paint Protection in Rockville, MD. I've never had my car there but I've heard good things about their shop and service.
Around the same time someone on here posted a horror story about a shop in Howard County.
Choose wisely. A bad PPF/window tinting job is a nightmare to deal with. And costly.