I can't say enough good things about All Wheel Drive Auto. The whole experience was great, from the first phone call to picking up the car. Kevin kept me informed the whole time (even when he had to tell me I needed to replace the engine). I trusted his explanation of the problem and his recommendations for what work should and should not be done.
My STi and I are both much happier. :-)