All About Eyes has the best selection of unique frames for your needs. They stand behind the frames for as long as you have your glasses. All adjustments, fittings and so forth are included in your visits free. They are very friendly and knowledgeable. We no longer can go there due to our insurance needs changed. But I would highly recommend them. There prices are higher than average, but service they provided has paid for itself. Places like Walmart, Lens Crafters for example you have to pay a copay each time they need to be replaced. Also your frames are ordered and can take up to two weeks, but ours were always in within ten days.