We have been going to Stephen Cohen since my daughter was an infant. She takes part in his infant program and we are so blessed to have found Dr. Cohen. My daughter was diagnosed with an eye condition by another eye doctor in the area. We went to Stephen to get a second opinion and haven't looked back. He is so incredibly thorough and knowledgable, I can't imagine there is any better eye doctor in AZ. He knows how to relate to kids and makes my 3 year old feel like it is fun to go to the eye doctor. They run a variety of tests to determine eye sight and use a few different instruments and equipment. It's all state of the art! I am very detail oriented and ask a lot of questions, Stephen has all the patience in the world and can explain pros and cons of treatment options, future condition risks, and red flag signs to keep an eye out for. His staff is incredibly professional and friendly. The wait is short and service is top notch. We love going to eye appointments now!