I have been seeing Dr. Lain for about 3 years because he was a provider on my insurance plan. However, I think he is a really good doctor. He always takes time during the appointment to ask me how my eyes have been and if I have any questions about new products on the market. He even makes notes in your chart about what is going on in your life so that he has something to talk to you about. There prices are pretty average for our area - but I can still get my contacts cheaper at Wal-mart. I highly recommend Dr. Lain.