Here used to be better. But at some point the main technician (the older guy in the picture before they cropped him out) stopped working here and Steve became the main technician.
Steve is a really good guy and knowledgeable mechanic. Also he would answer your questions on the phone. But the other crew I saw kept on changing and I cannot really trust a place which keeps on changing its technicians. Besides that the main problems I see with this place is their pricing and "diagnosis fee".
If you know exactly what needs to be done, they will give you a quote but that'll be typically higher than average if you shop around for a little. However if you don't know exactly the problem and you want them to check it, they immediately charge you about $100 diagnosis fee. I understand diagnosis fee for complicated things, when you need to remove parts from the car or test it for a long period of time. But most of the time you'll end up spending one hour labor's worth of money for something which can be figured out in tops 5-10 minutes. And most of the shops typically would check your car and give you a quote for free anyways. Basically here would charge you $100 just to see your car and tell you what the problem is without doing any work on it.
They also exclusively use genuine parts, which might be a good or bad thing depending on how much you wanna spend on parts. Since you can get OEM parts usually for far less cheaper.
Their waiting area is clean and they have free internet and coffee, which is nice while waiting. They also have one loan car that you can get if you schedule quite a bit ahead of time.
I think their work is good (assuming Steve worked on the car, I am not sure about other crew) but it's overpriced and you need to know exactly what needs to be done to avoid spending $100 on the diagnosis fee.