I wear contacts and I've been going to this place ever since I almost went postal at a Lenscrafters because my eye exam took so long. The staff here is so friendly and so efficient.
Dr. Beckwith is a great doctor - he takes the time to explain everything and do a thorough exam. Yet, you are in and out in less than one hour. I don't know how he does it. Either magic or not overbooking like other healthcare providers seem to do in this town. Plus, I only see him once a year yet he remembers (probably looks up) little details about my life, such as what I do for a living and where I work. Makes me feel special. :)
My only complaint is that the online appointment system does not seem to work. Just call for an appointment.