I scheduled an appointment for my car, but when the problem got much worse, they had me come in immediately. Despite coming in unscheduled, they had it fixed and ready within 24 hours. Estimate was very close to the final price. They did a good job of explaining the problem and what was done. Very pleased overall with the service.