On time. Friendly. Thorough. The doctors and staff take time to explain and answer your questions.