Big hail storm back in February did a number on my 2016 LX. Took it to a 'reputable' local shop that administered $12K worth of 'repair' work through a claim with my insurance company. Long story short, they've broken or damaged; cargo ceiling air vent, cargo ceiling light, headliner and have caused a major leak in the roof at the rear roof rail attachment location. I've been back 5 times over 3 months and the nightmare continues. I'm looking for a competent shop that will fix the roof leak the right way. Is taking it to a Lexus dealership that right way to go? I appreciate any suggestions. Thanks.