I couldn’t figure out why ALL of my control panel lights started flashing at once. The Subaru shop could only get me in after 30 days and I find it hard to trust them. They keep my car for a week and then forget to do all maintenance required. I tried this shop in desperation ( and saw many great reviews) . They checked my car in same day of call. Communicated clearly during the whole process and accomplished the difficult job of figuring out which wires mice has eaten. Yes, mice. Who knew? I was able to pick up my car the next day, given the extent of the damage and yuck Factor, the bill was fair. Highly recommend. I will never take my car anywhere else.