My family and I have been seeing Heidi for our eye care needs for several years now. They are always accommodating and work with our insurance. The staff are always there to help and the ladies in the dispensing area are always so helpful, (so sorry I cant remember their names now) you don't have to worry about picking glasses out without your best friend to tell you if they are right for you or not. These ladies are honest and will help you pick a pair just right for you. They explain everything and let you know what the insurance will cover and what they wont. The scratch coating and warranty are a good deal if you scratch your lenses they will just order you new lenses and call you when they are in....you can continue to wear your glasses so there is no ""down time"" - no sending you actual glasses off to be replaced! Just come in after they call you and they will swap them out.