Everything you are looking for and more!
Artisan Optics is awesome! The staff is very knowledgeable and very friendly. There are many glasses, sunglasses, and kids frames to choose from which means you can always find what you are looking for. This is a very welcoming place that I recommend to everyone!