Thanks!
Did not realize that Yelp was plagued by fake reviews! Not really surprised though as I've seen many popular people on social media buy views and followers all the time.
I don't think their reviews are bought though because word on the street is that they're pretty good. Various people at several meets I've been to have said they're good. Having picked my car up now I'd give them 4 stars. 1 star off for not really keeping me updated and calling back when they said they would. I had to call every time. Other than that, their prices seem fair based on their experience level with Subarus. One of few good Subaru shops in Socal.