Dr Cain is wonderful. She is knowledgeable and willing to answer questions. I have been to optometrists a few times, but none have been as helpful and kind as she was. She explains thoroughly and really helped me understand what I am experiencing with my eyes. The young lady that helped me at the front was standoffish at first, but when I asked for her thoughts, she came and helped me a lot. I will definitely go back.