Excellent service. Very patient never rushed always explain everything. I also see John regularly and I feel that my eyes are well cared for. When I needed new glasses I ... more