Dr. Hahn is fabulous. He is thorough and explains everything in detail. The office staff is very friendly and helpful. There is a good selection of frames to choose from and the staff will be glad to help you with your selection. I have gone here for years and will continue to do so.