I have used them once at the recommendation of a friend. They weren't cheap, but not overpriced. They were fast and accurate. They replaced the part that I suspected needed replacement--though I didn't tell them; I just told them the problem so I could see what they're diagnosis was. They did a good job.
Pros: Not overpriced, but not cheap. Professional and fast.
more