I had an excellent experience at Village Eyecare. The staff and doctor were all extremely pleasant, helpful and informative. They run the office very efficiently, so you'll be in and out quickly. They explained my insurance coverage very well, so there was no confusion. The team's willingness to help you find the right pair of frames, giving advice and suggesting other options was a nice touch. With so many options in a big city, it's hard to go wrong with this place.