Very friendly, informative,patient,and professional. since I got an extreme issue with needles, he ( Dr. Yang) was very patient with me. I kept sweating a lot during my appointment, but he was very understanding and worked slowly to calm me. HIGHLY RECOMMENDED.