Very thorough. Very patient with my questions and took the time to answer and explain everything. Dr. Stewart and all her staff were very friendly and professional.*