I'm a big fan of these guys. They don't recommend more than you need, nor do they cut corners. They shoot straight and have always done great work for us. I've had minor repairs (e.g. ignition switch) as well as major projects (head gasket and timing belt) done, and they've fixed it right, the first time, in a reasonable amount of time.
Super polite and helpful, my only gripe is that they can be slow to get back to you or contact you when your car is finished. Otherwise, super-happy customer here.