Though Walmart is a huge chain which oftentimes disappoints the average shopper, i feel the urge to give credit to their Vision Center. Though tricare members aren’t offered any sort of discounts for the purchase of glasses/contact lenses. Their buy 1, get 150% off is a great deal. Also, i would strongly recommend taking advantage of their policy of replacement of scratched/broken glasses for school/age students. They have replaced my daughter’s glasses promptly and always with a smile on their faces. I have chosen their 79 $ lenses option(antiscratch and progressive, which made my daughter’s glasses double as some pretty awesome sunglasses). They range from fairly inexpensive frames to the pricey and fashionable ones. The glasses were ready in less than 10 days and they called for pick-up. No 5 star because they don’t offer discounts — advantages to tricare(aka military health care) members. But, their prices aee competitive anyways.