I just used Warby Parker and am really happy with them. It seemed to me that Walmart had the cheapest frames, but my prescription is strong enough that I can't do the cheapest lens option they have and once you upgrade the lenses, the price is the same as getting them from Warby Parker...and with Warby Parker you get the added bonus that they give a pair when you get a pair.