Dr. Hearn is the best. Top notch. That being said, the waiting time was awful. We had to wait 1.25 hours past my appointment time to be seen two days ago. I even checked in 20 minutes early. The front staff was not very helpful with this issue. They never advised me on any problems and I had to go to the front desk twice to check on this. Very friendly but not responsive to my concern. I felt there may have been too many patients scheduled and some may have been seen ahead of me that should not have been. Not sure but seem that way. But again, let me say Dr. Hearn is top notch. And the eye glasses dept is very good and friendly. So, no 5 stars but a 4.