My ophthalmologist has a nice selection of glasses in his shop, but typically about $500 for bifocals, scratch resistant, reflective coated. My local optometrist has two convenient locations, typically about $100 less than my ophthalmologist. But much better service with long term employees that are very helpful. Just last week I needed to get one lens changed out due to getting cataract surgery on my right eye. (Other eye three years ago). She offered to replace the left lens at the same time under the scratch warranty that was due to expire in 4 days (lens was not scratched). At the same time she changed the anti-reflective coating to one that was less prone to smudging. And they were able to replace the lens in my prescription bifocal sunglasses I got from Sams for about $150. I just couldn't justify another $400 for sunglasses so I tried Sam's Club which had a wrap style the optometrist didn't have. But they didn't do a good job of fitting the lens to the frames and they had a few gaps which were annoying, particularly with sunglasses. I know I can stop in there anytime for free adjustments and a thorough cleaning including changing out the nose pads. My glasses are important to me, I have been wearing them since I was three years old. So what I am saying is that I am willing to pay a premium for good service.