Master mechanic is by far the best in town. They keep you informed during the process, and they are really up front and consistent about time tables. Kevin is very kind and does his best to help you understand what was wrong and what they did to fix it. My whole family uses master Mechanic and we would never consider going anywhere else.