Called two days ahead, told anytime is good. Arrived at 9:30. Tyler checked the problem, ordered part and provided written estimate in 15 minutes. Told they would call in about 2 hours after part arrived (allow 30 minutes). Called at 12:05. Job well done, all as estimated to the cent. Everyone was polite, knowledgeable, clean. Shop looks in good order and well kept. I think we have found our new mechanics shop.