I'll start by adding five more stars. And it will still not be enough. I thought I would give them a try because of other reviews I read and their convenient location. I gave them a challenge that was going to test their ability to the max. The fact that they came through with a mechanical solution (where others couldn't) would have been worth five stars. The personal service, friendliness, and open discussions to resolve my problem were beyond anything I ever experienced. This alone is worth five stars. The options presented to help keep the cost down without sacrificing the value of repairs was a first. Five more stars! You'll only know how amazing they are by experiencing it for yourself. Bring some extra stars with you, you'll need them.