I was very satisfied with their thoroughness, honesty (from what I could tell), what I was charged for the repairs. At this point, I have not driven the vehicle enough to tell if I am satisfied that the problem was fixed or if more internal repairs may be needed. Staff was very courteous, professional, and took time to understand the problem during the process of determining the work to be performed.