Doctor was warm and professional, put me right at ease. He was knowledgeable about the reason for my visit and answered all my questions. He also has a good sense of humor, which is such a great quality in a doctor. Nurse and front desk staff were helpful, kind and efficient. Good people, fine practice, easy to get to by public transportation, what more could you ask for?