Yes to all the previous, covers basic exam in full once a year, does not cover glasses, contacts, or contact fittings.
You can find a provider here:
https://www.hnfs.net/bene/home
Just for your info, I went to Eye Care Center on Western just a month ago for mine and they were great, very thorough.
http://www.eyecarecenter.com/