If you usually take your car to the dealer, this place will do it with half the price. Can it be better, yes, but someone's gotta pay for the rent for the shop. You can try to go find a mobile mechanic, but then he'll charge the same price or more because of a mobile service. This place knows what they're talking about. The only bad thing is, and not sure even if it's a bad thing, they won't let you take your car out and they'll argue with you to make sure you change all the things they recommended rather than you go back to them and start complaining about many other things that could have gone wrong. Overall, I'm happy for all the job that I got done. Again, can it be cheaper, do I have some of the parts that I did, yes. I still respect their craft and career the same way I want to be compensate well, at least fairly, for my job also. So there you go.