Quick good service. They explained the problems to me, told me how much. Got right on it while I waited in waiting room. Solved problem on first visit. Very courteous help, they kept me updated. Only negative, seemed sort of pricey---but doesn't everything ?