Best mechanic to get a Suburu serviced at?

I have a 2018 Subaru Crosstrek with 144000 miles on it. Moving to Buffalo next week and I know its due for a few Subaru recommended services but not sure about the Subaru dealers out there or mechanics that know Subarus. I have some trauma with car mechanics where I am now and just want to know Im getting an honest price and proper work done. Trying to keep my car alive and well as long as possible lol. Thanks in advance!