Showed up on time and diagnosed the problem immediately, explained the problem and recommended the fix. More costly than I expected but everything is. Completed repairs quickly. Would def recommend