Excellent experience, from beginning to end. Scheduling the appointment, receiving reminders of the appointment, no waiting when you arrive, professional and expert service yet provided in a friendly manner that gives you a comfortable feeling. This is true of this recent visit and of all the several previous visits. I could not ask for more.