I hadn't had my peepers checked in a while and was in need of new glasses and contacts. I went through my insurance to find local places I could go. Everyone was super nice and helpful. It was a little slow. I made an appointment, but still found myself waiting to see the doctor. The doctor was thorough and helpful, he made sure I fully understood my eyes and how they are changing over time. After I saw him I took a few minutes to choose frames. The selection was not that great, but I found a couple options and finally a pair that worked for me. The biggest issue I had was checking out. The computer rebooted midway so I sat there longer than I should have. When I got home I reviewed my itemized bill. There was an warranty charge for the glasses I wasn't told was going to be on there and a copay that was much higher than I was told it would be. Fortunately they reviewed the bill and refunded the money with no hassle. I would definitely come back here, I will just be sure to check my bill before I leave. The turn around time was top notch though! I ordered my frames Monday at lunch and had them on my face Wednesday after work.