Book an Appointment

Choose your insurance
Loading...
Choose your insurance
Loading...
No Results
What's the reason for your visit?
Eyeglasses
610 N. Town East Blvd., Suite 100, Mesquite, TX, 75150

Qualifications and Experience

Education

Languages Spoken

Professional Memberships

Awards and Publications

In-Network Insurances

Specialties

Professional Statement

Dr. Fain is a graduate of University of Houston College of Optometry. He has been in private practice since 1976. He is a member of The American Optometric Association, Texas Optometric Association, North Texas Optometric Society and involved in Sight for Students VSP and Meals on Wheels. Dr. Fain and his wife, Lindy, are very involved with the Juvenile Diabetes Research Foundation. They are active members of their community, church and their children's school activities.

Zocdoc Awards

Verified Patient Reviews

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Everyone is friendly & Dr. Fain is very personable. There is a bit of a push to call in prescription eye drops that I usually end up not getting. The time waiting for the doctor after being taken to the exam room is usually a bit long. He is always very apologetic but I know they over-lap patients. (It is about normal for most doctor offices these days.)

Overall Rating
Bedside Manner
Wait Time

I was the first patient of the day and was taken right back to do testing. I was extremely annoyed that I had to wait 30 minutes to see the dr in a very cold room. That leads me to feel as though my time isn't as important as the dr's. Once he came in it was almost as if he were trying to get me out of there quickly. Disappointed with my appointment today.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He is an amazing and caring doctor. Always looks for ways to help his patients. I am a teacher and he even offers help for students who can't afford his services.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

As always, Dr. Fain is very professional and nice to visit with. He truly cares about your physical well being, as well as your vision. Very easy to visit with and extremely enjoyable to have my vision care with.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Fain and the support staff are very professional and at the same time are willing to have fun. They are always eager to listen to you and give advise when asked. I wouldn't trust anyone else with my eyes!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He's a likable person, always smiling with a friendly twinkle in his eyes. And he certainly knows his business! I'm glad I finally made the appointment I dreaded...:-), It wasn't bad at all....!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Been going here for years the staff is amazing so professional and courteous. Dr. Fain is the best he knows his stuff

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I love Dr. Fain wonderful bedside manner. There is always usually a long wait though.

Overall Rating
Bedside Manner
Wait Time

I am pleased that my eyes are healthy. Dr. Fain conducted a thorough exam.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Staff was very nice and Dr Fain was awesome.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr.Fain is very concerned about the health of his patients! He's great!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Fain and Dr. Hall are the best! I've been seeing them for many years.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Excellent Dr. Highly recommended.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great! Very helpful, friendly, and Answered all my questions.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Fain & Dr Hall are so great, I love them both, so caring & listen to concerns, answers all questions.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I had to wait because I was an walk-in with an eye issue and they were working me in.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Wait time was 30 min past appt time. I was rushed through the exam. Staff was so busy trying to clean and close up for the day I was sent into 3 different rooms.Then sales person I felt pressured me into buying glasses. Went back the next day to get refund.

Overall Rating
Bedside Manner
Wait Time

Overall everything was great. The knly downside was the wait time. But it was a little busier than usual.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I felt that the doctor was pushing for my son to have contacts for reason such as it will help with his self esteem. I didn't appreciate the reasoning. He's 9 and it made him feel awkward. Also, I was cut off mid sentence so my son could answer questions which I was fine with him answering but didn't appreciate the method in which it was done.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I've been a patient of Dr. Fain for years. He take time to explain everything to you.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I was very pleased with the entire visit. The professionalism, timeliness and consideration that was shown was extremely impressive.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have been a patient of Dr. Fain for a few years now and he has never disappointment me. He is a very caring and detail doctor, loves his patients, and it shows in the way he treats you. Always ready with the best advise for your needs. I hope I can enjoy his visits for many years to come.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very good doctor!!!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

We LOVE Dr. Fain and Allen. They are always attentive, speak directly to my child for answers, instead of looking to me to provide. We have been patients in this office for over 5 years and can't imagine receiving the same type of care and service from any other provider. they always work to meet our needs and in my opinion go above and beyond in meeting my expectations.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have to complement all of Dr. Fain staff. They all very professional and very friendly! Especially Whitney, she's very kind and caring. Thank you so much for making my appointment very comfortable.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I purposely schedule my appointments as early as possible because it means the doctor has less of a chance to fall behind schedule (due to patients, obviously) and thus, extend my wait time. My appointment was on time and the staff members were all friendly, efficient, and I felt like I was in and out pretty quickly without sacrificing quality of care.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very informative and pleasant

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Always polite and professional and listens to my concerns. Offers solutions to the problem,

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Amazing!!! Great lemonade and snacks too!!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He was great he got me contacts right away

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He is very thorough and helpful.

Overall Rating
Bedside Manner
Wait Time

Pleasant as always.....that's why we keep coming back

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Fain clearly explains the outcome of the exam & gives several options for relief of eye conditions such as allergies, dry eyes, burning. The office is very thorough in their testing, offering tests that many big name optical places cannot offer.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very professional and informative. I felt like they knew me. I definitely will return and will recommend him.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Wonderful doctor...very friendly personality.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Fain is a great doctor! Very patience and takes his time with me and my kids. So glad my family and I come here! Definitely recommend!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Always great!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Been going to Dr. Fain and Dr. Hall for years now. Whole family sees them. Excellent doctors and staff!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

It was a great visit; Dr. Fain is always a pleasure to visit.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

It was a great experience.