Service was great, customer contact was great, general attitude was also great. I have no complaints.
I would love weekend service which they do not offer, but I know their hours in advance, and they are good at what they do. They are also not the cheapest mechanics around, but you get what you pay for. I would love to pay less, but they always stand behind their work, and so far, have always fixed it right the first time. I have paid less, but never got such good and dependable service, so I am completely satisfied.