So the WRX got in a fight with a guardrail and lost

. Im looking for some recommendations from anyone who's had work done on their Suby on where to go. Im not sure if any of the dealerships around here (Mastro, Fitzgerald, Bert Smith) have in-house body shops. IIRC, Mastro doesnt. But if the other two do, those would be my first choices. But I don't want to go anywhere, especially an independent shop, without some recommendations first.
Thanks in advance.