I can’t say enough good things about this office. I had never had an eye exam in my entire life. I’m really not too sure why I put it off so long, because the experience was top notch. Dr. Keller explained everything so thoroughly so that I could understand the health of my eyes, and the importance of coming back for yearly visit. The only unfortunate thing I can say iIs shame on me for not booking an appointment sooner. Thank you, you have a new patient for life.