Overall, the experience was good. The doctor is very nice and does a great job doing the check up and explaining what's going on. She's also keen on listening to the patient and answering any questions.
Copay for lenses is too high, and frame selection is extremely limited. I was also about to be charged $70 for a service I didn't know costed that much (I thought it was part of the check up), but they waived that for me. Overall, my glasses cost way more than they should, especially with insurance.