I've been getting glasses and contacts from Fedora Optical for nearly twenty years, and have never had a problem. Located right next to an ophthalmologist, their location is convenient and safe, and my contacts generally arrive two days after I've ordered them. Minimal or no wait time for service. They will answer any question and kids can play in the large, clean, bright waiting area.
Pros: kind, helpful, adorable couple