The staff and doctors are very professional and thorough. They took the time to explain the tests they were doing and even helped select the best looking frames. Dr Heffelfinger was easy to talk to, smart, and took the time to answer my questions. I will continue going to this office.