On time. Great office staff. Very patient and thorough. I learned a lot and got answers to my questions. The doctor was friendly and knowledgeable. We decided on a course of treatment to address my pain and longer term flexibility issues. The office staff was friendly, helpful, and efficient. Great first time visit.