Michael J Haynes OD

5 stars Verified customer

I can't imagine going anywhere else!

5 stars Customer since 2017

I have yet to have a bad experience with Dr. Haynes or his staff. Every one is very friendly and helpful. Dr. Haynes tries to be very conscientious of his patients time and works quickly without making you feel like he is rushing through his exam. I was 20 minutes early for my appointment but I was brought back with in or before my apt. time of 2:30 and was done with the total exam by 3:15.

5 stars Customer since 2018

The staff and Dr. Haynes was very professionally friendly.

5 stars Customer since 2004

Excellent doctor, excellent staff,excellent service

1 stars Verified customer

They broke my glasses and refused to pay for the damages sustained as a result of their negligence. The customer service was extremely poor. Another physician's office repaired the broken pair and is providing excellent service.

5 stars Customer since 2014

Always friendly and takes time to answer any questions

5 stars Customer since 2017

I was worried for nothing. It was so easy to get my eyes checked. New machines was great.

4 stars Verified customer

Dr. Haynes is extremely knowledgeable. His large staff keeps things moving.

5 stars Customer since 2016

Staff and doctor very nice.

5 stars Customer since 2006

Very knowledgeable and friendly staff. Dr. Haynes takes time to answer any questions or concerns you may have.