They have worked on my 1996 Subaru Outback 3 times. They were located near my previous job. First time was to fix a faulty O2 sensor, they also pointed out a crank sensor error that popped up but did not repeat. I ended up changing that a few months later when it acted up again. Their shop was spotless, and Matt really impressed me that he knew what he was doing. The second time was for my 60K service (@90k miles). They were more expensive then some shops, but in the long run very much worth it. The premium you pay to have a Subaru expert work on your car make a difference. Their work has stood the test of time and another trouble free 96k miles. They are a shop that goes by the book and they do the job the right way. The third time I went there was to replace the front wheel bearings at 110k. They a little more, but they did the job and it's been running great for the past 86k miles. Again Matt explained the process and I knew he would do the job the right way. I am very detailed oriented, and a mechanical tech working in the Semi conductor industry. When I pay my hard earned money I expect the job to be done right. When I got home I went over every repair and was impressed at their ability to bring a repair to "As New". No trashed or missing hardware, and no rework that costs you time to have a shop make a repair right. Their work easily passed my QC, and the test of time. I have changed jobs, and they are farther away. I'm looking for another good Subaru shop closer to San Jose.