We (myself, daughter, husband) have been seeing doctor beckwith for years and have always been impressed with the service. He is efficient and will explain everything he is doing and seeing during the eye exam. Of course there might be a wait but where is there not? I think they have pretty good selection of glasses and there Are often 3 tech that are available to help with finding glasses and making sure you are getting what you want in eye wear.
I would definitely recommend Dr beckwith. He is super nice and as another reviewer commented he remembers you even if you only see him once a year.