Dr. Richard Mastrole, MD

Internal Medicine

Holy Cross Medical Group

1900 E Commercial Boulevard , Suite 101

Fort Lauderdale, FL 33308 Directions

954-542-3500

www.holy-cross.com

4.9 out of 5

263 verified ratings

263 Ratings, 111 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.
Apr 21, 2026
didn't rush our appointment. Answer every question so i understood. Excellent Doctor , highly recommend.

Apr 21, 2026
Very understandable and was very respectful

Apr 20, 2026
Dr Mastrole is a caring warm friendly professional with a good sense of humor ;.Who exhibits a care and concern for your well being.

Apr 14, 2026
Dr. Mastrole is very easy to talk to about any concerns and he explains things so I understand. Not only does he talk about issues, he explains why things happen, what the best way to handle them and generally cares.

Apr 13, 2026
Understands the patient, he does what's best for them, does not rush the visit, listen to the patient and then gives great feedback. Easily the best doctor I have had to deal with

Apr 8, 2026
Great Doctor

Apr 8, 2026
I feel completely competent in his diagnosis and explanation.

Apr 8, 2026
Great provider

Apr 1, 2026
Dr. Mastrole is fantastic. And Nurse TERRI was terrific!

Mar 31, 2026
He's the best!

Mar 30, 2026
Just Excellent!!!!

Mar 25, 2026
He is an excellent physician

Mar 24, 2026
Nothing was rushed. Gave me the opportunity to ask anything I wanted.

Mar 24, 2026
The best and his assistant too!

Mar 18, 2026
Very caring doctor that listens to all concerns

Mar 16, 2026
Excellent Dr.. Listened to my problem and gave me all the time needed.

Mar 11, 2026
Dr Mastrole is a dedicated physician who truly cares about his patients.

Mar 11, 2026
Very exceptional doctor patient experience

Mar 11, 2026
An excellent doctor and great person. He has become my favorite and I look forward to my appointments with him. HIs knowledge and bedside manner just are fantastic and he also respects my "opinions" in my care process.

Mar 10, 2026
He is a wonderful doctor.

Mar 9, 2026
Grateful to have him for our primary doctor

Mar 9, 2026
I’m very happy to have Dr. Mastrole as my Doctor

Mar 4, 2026
Look forward to my appointments

Mar 2, 2026
needs to work on his golf game more

Feb 25, 2026
Listen to my meeds

Feb 25, 2026
Thorough

Feb 25, 2026
been his patient for over 20 years, and I'm alive, thanks to his caring!

Feb 2, 2026
Dr. Mastrole is the best doctor I have known. I am 110% confident in his knowledge and I feel better when I leave, he relieves my anxiety as I have had some medical issues and he is on top of everything.

Jan 28, 2026
He is an outstanding doctor and I have complete confidence in everything he says, prescribes, and recommends.

Jan 27, 2026
Great Dr.

Jan 27, 2026
Excellent Dr. I am happy he is my primary care doctor

Jan 26, 2026
Always a good experience to visit with Dr. Mastrole. He covers all my issues and have some laughs at the same time.

Jan 21, 2026
Caring and considerate of your needs

Jan 20, 2026
As previously stated, Dr Mastrole provides the best level of care and professionalism I could ever ask for. He answers all my questions and he ask questions of me to better understand my health concerns. Dr Mastrole is a compassionate and professional doctor.Thank You!

Jan 19, 2026
Very expert doctor educated patient. Kind and offers complete support

Jan 14, 2026
Excellent Dr In every way

Jan 13, 2026
Great, funny, knowledgeable doctor!

Jan 12, 2026
good advice and ideas. cares about patient on a personnel level

Jan 7, 2026
Looking forward to a long and productive relationship with him

Jan 7, 2026
It was great!

Jan 6, 2026
I just hope that he never retires

Jan 5, 2026
Dr Mastrole is a very dood doctor that take the time to get to the bottom of your problem and fix it

Dec 29, 2025
He is very professional

Dec 29, 2025
Welcomed me in a warm friendly manner , asked questions relating to my health , offered suggestions , .Gave me good feedback on issues I had

Dec 23, 2025
Will be there next appointment

Dec 22, 2025
Just a excellent MD & person.

Dec 22, 2025
Best doctor I have ever had.

Dec 11, 2025
Very professional doctorGreat experience and capability

Dec 9, 2025
He is courteous and professional and cares deeply about his patients.

Dec 2, 2025
Dr. Mastrole is a fine physician and it is an absolute pleasure to be his patient.