Willow Creek Eyecare has a tremendous staff. They really care about your well-being, and recommend the best option for you. I got my eyes check by Dr. Tram Le, and definitely would recommend her to everyone. She's super sweet, and cares about you. Frame selection wise, I would say they have enough to select from. If you're more on the picky side then I would buy my glasses else where.