Dr. Michael R Klein, MD

Cardiology

3023 N. Ballas Road, Suite 200

St. Louis, MO 63131 Directions

3149967272

doctors.bjc.org

4.6 out of 5

171 verified ratings

171 Ratings, 38 Comments


Feb 14, 2024
Everything and everyone was excellent

Feb 1, 2024
All was excellent

Jan 31, 2024
I felt everything was explained completely and thoroughly. His perceive his manner and care to be exemplary.

Jan 30, 2024
Excellent communication & seamless from notifications to check in to short wait to visit & followup!

Jan 29, 2024
Dr Klein was easy to speak with and I felt very comfortable with him.

Jan 25, 2024
Very normal experience….which is a good experience!

Jan 15, 2024
Everyone did there job in a professional manner.

Jan 12, 2024
It was excellent service and I am extremely happy. The man saved my life and he is one friendly doctor. I trust him is my life

Jan 9, 2024
The wait time in the office and exam room did not take long Thank you!

Jan 8, 2024
The complete staff was was very friendly and helpful.

Jan 4, 2024
Dr. Klein is amazing—very personable and presents all the options to consider in a way that is understandable.

Nov 14, 2023
Dr Kline is an excellent doctor. I trust and respect him.

Nov 14, 2023
Everything is very good 👍

Oct 21, 2023
very good

Oct 6, 2023
For my experiences, everyone from the reception greeting, to intake and through the examination (etc) is always first class, courteous, congenial, helpful, assistive and welcoming upon arrival as well as in saying good-bye.

Sep 24, 2023
Dr. Kline was kind, asking all the correct question, very interested in patients condition, and nice pleasant personality.

Sep 22, 2023
Doctor Klein made me feel at ease and explained everything to me because I was confused beforehand. I left feeling knowledgeable and with a peace of mind.

Aug 30, 2023
Everything about visit very professional. Doctor and staff were focused on my visit. Appreciated that

Aug 24, 2023
Excellent care.

Aug 23, 2023
Dr Klein and staff are wonderful

Aug 16, 2023
Both Dr Klein and his nurse were very professional, courteous, and knowledgeable concerning my visit.

Aug 16, 2023
Dr. Klein is very professional & takes time to answer any questions

Aug 15, 2023
Dr Klein was excellent in every way.

Aug 3, 2023
Got in early. Everyone very nice.

Aug 3, 2023
Came to appointment on time, but waited 30-35 minutes to be seen

Aug 3, 2023
Everyone was polite and very nice.

Aug 1, 2023
I drive over 100 miles one way for both myself and wife to be a patient of Dr Kline’s.

Jul 27, 2023
I enjoy having Dr. Klein as my cardiologist and feel very confident with his care

Jul 27, 2023
Dr Klein is always so thorough and kind. It is greatly appreciated.

Jul 25, 2023
Dr Klein is a great guy,

Jul 23, 2023
Dr. Klein was very attentive and answered all of my questions

Jul 20, 2023
Dr Klein is easy to talk to. Doesn’t appear rushed. Is concerned about you as an individual. Wants you to leave feeling he has answered all your questions.

Jul 16, 2023
Everyone was very courteous from the time I walked into the office

Jul 6, 2023
It's always a pleasure to see Dr. Klein. He is a great listener and always happy to answer questions. I feel that I'm in very good hands with him.

Jun 4, 2023
Dr Klein and his team are always great.

May 23, 2023
Dr. Klein is very thorough, helpful and professional.

May 11, 2023
Dr. Klein is very patient, friendly and thorough.

May 9, 2023
Dr. Klein and his assistant, Molly, were both exceptional in their care given me during this appointment.