The office staff and doctors are superb! They take the time to listen to you and your problems. They care about their patients. The office wait is not long at all, usually about 10 minutes. They can always manage to fit you in. They take every age from newborns to geriatrics!!!