Dr. Arnold is an absolutely excellent doctor. He is intelligent, extremely thorough, kind, and genuinely cares about the comprehensive health of his patients. He listens carefully and doesn't rush through any aspect of the appointment. As a result, the wait times can be very long, so it's best to schedule an appointment when you have a free block of time. I would much rather have a doctor whose intellect and thoroughness I trust than one who is mediocre and rushes through the appointment (so common here in New York) so for me, the wait time is no issue. Highly recommend.