Michelle Craig, DO

Family Medicine

MercyOne Waterloo Family Medicine

2710 St. Francis Drive , Suite 210

Waterloo, IA 50702 Directions

319-272-5000

www.mercyone.org

4.9 out of 5

205 verified ratings

205 Ratings, 74 Comments


The following ratings and reviews are based on verified feedback collected from independently administered patient experience surveys. The ratings and comments submitted by patients reflect their own views and opinions. Patient identities are withheld to ensure confidentiality and privacy.
Feb 13, 2026
All good at this time and I was reassured that I should not hesitate to call her if I noticed significant changes or symptoms of illness.

Feb 12, 2026
Caring, understanding and informative

Feb 10, 2026
Dr. Craig is an incredible Dr who gives you her full undivided attention, and never makes you feel unheard.

Feb 10, 2026
Dr. Craig has been care provider for my children for long time and has always done a great job

Feb 9, 2026
Answered my concerns and explained things that gave me a better understanding about them.

Feb 6, 2026
Very knowledgeable in all areas.

Feb 5, 2026
Personal phone call with the results of my blood and urine tests. Listens to concerns of patient and doesn't rush off.

Feb 2, 2026
She is a great provider.

Jan 28, 2026
CRAIG LA BS GD TU LAU CUA GIA DINH TOI ,CO TA RAT HAY

Jan 27, 2026
It usually takes 20 minutes at least to be called back for labs.

Jan 27, 2026
She and her staff always follow up to my appointments with any extra details needed.

Jan 26, 2026
Wish all doctors would be like Dr Craig. She is the best!

Jan 26, 2026
Dr Craig deserves a raise

Jan 20, 2026
In 80 years of doctoring, I have liked all my physicians, but Dr. Craig is by far the best. Of course, she is compassionate and caring. As a patient, you never feel rushed or overlooked. She is up-to-date on the most current research and treatment availability. She notices details and always has options available. I trust her with my life.

Jan 12, 2026
Outstanding provider, couldn’t ask for much more.

Jan 9, 2026
Dr Craig is very thorough. Answers all my questions.

Jan 8, 2026
Thank you for seeing me and for caring for my health needs.

Jan 7, 2026
keep up the great work and relationships with your patients.

Jan 5, 2026
Dr Craig and all the staff in the office are amazing. They are all so friendly and kind. They never judge you or look down at you and are concerned with your health.

Dec 26, 2025
Dr. Craig does not make you feel like you are being rushed through. She listens to you.

Dec 23, 2025
She is a caring and professional doctor.

Dec 16, 2025
Really like her as my general and trust her!

Nov 25, 2025
she is very thorough

Nov 21, 2025
She is a one-of-a -kind and she is excellent

Nov 21, 2025
Very understanding. Wants to help you do the best you can.

Nov 17, 2025
Dr. Craig, Diagnosed my back pain perfectly, prescribed initial treatment plus test to confirm the origin of the pain. I have experienced relief from the pain and will continue with physical therapy to build strength in my back.

Nov 11, 2025
Dr Craig is very professional and empathetic to your needs. She listens to all my questions and responds with dignity and in a manner that is not condescending

Nov 10, 2025
She was very caring. She was also very thorough! She listened to all I had to say. She is bound to figure out what is going on with me.

Nov 6, 2025
She treats me as an individual. Is never in a hurry to get to the next patient. She listens to my concerns and explains things so I understand them.

Oct 31, 2025
Patient, listens, advises, fun, and thorough.

Oct 27, 2025
I just wanted a flu shot and that's what I got

Oct 24, 2025
Dr. Craig has shown herself to be a very dedicated and compassionate medical professional.

Oct 24, 2025
Dr. Craig is very thorough and listens. She comes with solutions even before its asked. She is patient and kind which we appreciate!

Oct 23, 2025
Dr. Craig is the best!!!

Oct 20, 2025
Dr. Craig is the best! She always listens and truly cares about me. I always leave feeling like she took the time to hear my concerns and gave me solutions.

Oct 16, 2025
I wouldn’t see anyone but Dr Craig. I’ve never had a Dr so kind and cares. She makes sure I’m up to date on everything. Dr Craig is the BEST!!!

Oct 13, 2025
Very disrespectful and condescending towards me during the call, then at the end she became very sassy and even more condescending explaining to he about reestablishing care.

Oct 10, 2025
Dr Craig has been my provider for years and would not want to have another provider.

Oct 1, 2025
I'm grateful to have Dr. Craig as my physician

Sep 26, 2025
never rushes me through my exam and always makes sure all my concerns and questions are answered

Sep 23, 2025
Makes me feel that I am important and takes the time to explain things to me that I didn't understand

Sep 23, 2025
Nothing but EXCELLENT

Sep 22, 2025
Very knowledgeable and spends time listening to patient.

Sep 19, 2025
She goes above and beyond to help. By calling and talking to her nurse I was able to get a same day appointment,

Sep 16, 2025
Highly recommend to everyone

Sep 16, 2025
Thank you

Sep 15, 2025
Dr. Craig is a wonderful doctor and a great person!

Sep 12, 2025
Very caring and knowledgeable.

Sep 8, 2025
Dr Craig is an excellent doctor. She listens and provides great feedback. Her staff is great

Aug 28, 2025
Exceptional doctor. Thank you!