I have been going to this repair shop for years and they always do a great job. Everyone there is very polite and they definitely know what they are doing. They not only specialize in many Japanese cars but also American cars too.
The only small down side is that they get very busy. The space they have is always parked full of cars but I guess that is because they are good and good mechanics are very hard to find, especially ones that won't rip you off. Even though its busy I never have to wait very long to get my car back.