This shop is the only place I would ever take a Subaru in Arizona. Sergei knows more about Subi's than anyone at a dealership. I've taken the car to him twice, not only is he fairly priced but he uses the best parts. Having an enthusiast as your mechanic is the only way to go.
Once I had an issue with my idle not resetting after changing the battery. I called Sergei and he walked me through what to do, explained what was happening and offered to stay on the phone. Never in my life have I had service like that.
Sadly I'm moving to Denver, I would consider driving the car back to have him service it.