I had a very positive experience at Dr. Ball's office. The staff was friendly and courteous. The examination itself included up-to-date technology (much of which was new since my last visit in 2013), and Dr. Ball carefully explained all the findings. The selection of frames was quite good and seemed to be fairly priced. I was not kept waiting at any time during my appointment and was out of the office in about an hour, including the comprehensive examination, frame selection and measurements, and payment.