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

219 verified ratings

219 Ratings, 78 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.
Jun 11, 2026
Dr Craig is an excellent doctor in all ways.

Jun 11, 2026
She always listens and makes you feel important.

Jun 8, 2026
Consistent care

Jun 3, 2026
I have nothing to complain about she has helped me out with a lot of things.

Jun 2, 2026
Great follow up when there was an issue with paperwork..no fault of theirs

May 29, 2026
Excellent she always makes me feel like im her only patient & gives me her undivided attention

May 28, 2026
She is thorough, a fine diagnostician, attentive, insightful.

May 19, 2026
Dr. Craig is professional, knowledgeable and compassionate. All crucial for a great Doctor.

May 12, 2026
Excellent provider and human being!

Apr 23, 2026
This medical team is relaxed and professional. They are appreciated!!

Apr 21, 2026
Dr Craig is the very best.

Apr 20, 2026
extremely thorough always making sure I understand any new procedure and never seems to rush us through our appt

Apr 17, 2026
Dr. Craig is the best doctor I have ever experienced. In my opinion you can't find a better doctor.

Apr 16, 2026
Best dr I ever had

Apr 13, 2026
I have highly recommended her to many friends and family members.

Apr 13, 2026
Dr. Crag is very good. The problem is getting an appointment to see her. If you have an appointment 3 months in advance you are ok. but if you need to see her because of an unexpected event or illness it is almost impossible, Dr. Craig and her nurse were able to work me in thankully. But not without several calls

Mar 31, 2026
Very kind to me & interested in me as a person

Mar 30, 2026
Dr Craig and her staff are very professional kind and I am happy to receive care from her

Mar 25, 2026
always excellent care

Mar 23, 2026
She is so caring and compassionate.

Mar 16, 2026
Makes me very comfortable and works with me to make it easier to take care of myself

Mar 12, 2026
She listens gives recommendations and leaves the choice to me. She is also very knowledgeable about my needs.

Mar 11, 2026
I have always felt comfortable with this Dr and appreciate the type of physician she is and human being she is even More.

Mar 2, 2026
great team so just keep doing what you are doing.

Feb 23, 2026
I really appreciate her excellent medical care and time she takes with me regarding my medical concerns.

Feb 16, 2026
Very good doctor very thorough and professional

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