Very satisfied; all was done at (or less than) the estimate and at the exact times they promised. The workmanship was clearly at a high level, but there is also an important level of honesty. First, they could have easily added in an extra procedure . . . I'd have never been able to dispute it. But they said they didn't need to do it (it was a possible computer reprogramming; I'd never have known the difference). Second, I asked them to check the brakes. For some that can be a tempting extra add-on, but they said nothing needed to be done - I'm not sure I can count the times on one hand I can remember that response. So, honesty, good price, good workmanship and they clearly know what they're doing. What more do you want?