Dr. Teague has been my optometrist for years and I enjoy my visits. He's nice and personable. I do think that they could explain potential out-of-pocket charges beforehand based on insurance as you may not know a routine procedure is not covered by your insurance until the time of billing. This is frustrating, but the only issue I had during my last visit. Otherwise, no complaints!