My family and I have been going to Invision Eye Care for years. I've always had good service and Dr. Crum is great. Contacts, progressive lenses, working with custom frames no problem. They are also a VSP Protec provider so I get my safety glasses there as well. I have recommended Invision to several people at work and they have been happy as well.