I have used heart for all my auto needs, including regular maintenance, tire rotations, etc. for five years now. They are friendly and efficient. Calling ahead, I often get same day service. The staff are friendly and I appreciate being recognized and welcomed whenever I enter. You might find someone cheaper, but knowing you have a reliable and fair mechanic is a good feeling.