Rafael C. Castro, MD

Rafael C. Castro, MD

Internal Medicine

Speaks

Languages

Tagalog

Provider Groups

  • Trinity Health Mid-Atlantic Medical Group

Primary Contact

(215) 750-2300
Appointments (Existing Patients Only)
Provider Groups
  • Trinity Health Mid-Atlantic Medical Group

Primary Contact
(215) 750-2300

Services & Specialties

  • Internal Medicine

Locations & Contact

Primary Location

Medical Arts Internal Medicine

240 Middletown Boulevard
Suite 203
Langhorne , PA 19047

View hours
Monday
8:00am - 5:00pm
Tuesday
8:00am - 7:00pm
Wednesday
8:00am - 5:00pm
Thursday
8:00am - 5:00pm
Friday
8:00am - 2:00pm

Also Affiliated With...

About

Education & Certifications

Education

Residency:
Brookdale Hospital Medical Center

Medical School:
University of Santo Tomas (Philippines)

Internship:
Brookdale Hospital Medical Center

Board Certifications

American Board of Internal Medicine

Provider Ratings

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. Learn More >

4.9 out of 5

(180 ratings)

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

401 Reviews

10/11/2024

Excellent

09/24/2024

Dr seems highly intelligent I liked him a lot

09/16/2024

HE IS VERY TRUST WORTHY LIKE A REAL FRIEND

09/10/2024

The best. Cocer for me was genuine.

09/05/2024

Everyone in the office is very nice.

08/14/2024

Dr Castro has bern my physician for 30+ years. His companion, attention and attention to details is why I am still using his services.

08/12/2024

Dr. Castro is a knowledgeable doctor with great bedside manners. He torough and spemds

07/24/2024

dr castro always follows up with what is necc.

07/23/2024

Dr Castro is pleasant and caring. Shares information and shows interest.

06/03/2024

I I have confidence in this provider and the advice he provides

05/10/2024

I guess at times my main provider is busy cuz he attends me quite late

05/09/2024

Listens very well.

05/07/2024

Dr. Castro did a good job on our visit and we are happy with him as our primary provider

05/02/2024

Really awesome. Reviews notes from previous visit and responds to current concerns.

04/09/2024

I am completely satisfied.

04/03/2024

I am very comfortable with Dr Castro. My son had an appointment as well. He is special-needs, and Dr Castro is very patient and understanding with my son too

03/26/2024

Dr. Castro never rushes the appointment and explains conditions that I can understand.

03/20/2024

Dr. Castro listens, cares about his patients, and never makes you feel rushed.

03/19/2024

Dr. Castro listened carefully, explained things very well, made good recommendations.

03/18/2024

takes too much time by dictating for his records

02/28/2024

I am truly grateful for the care provided to me by Dr. Castro and his staff. Thank you.

02/16/2024

I hope to be with Dr. Castro in my life time!

02/15/2024

Dr. Castro is very reachable. When I was sick last month, I just leave a message for him and he called back with the answers to my concerns.

01/25/2024

Excellent

01/18/2024

Dr Castro is wonderful. Even I was in pain, he put smile on my face with his positive attitude towards me.

01/05/2024

Very professional, helpful and he listens.

12/22/2023

Dr Castro is Excellent and really cares!!

12/18/2023

The very best doctor that I can expect (and I am also a trained doctor)

12/12/2023

Dr. Castro is the ultimately professional , intuitive, compassionate, attentive, and kind. I left with a feeling of confidence that my health was being capably attended to. That is a good feeling., thanks to my doctor.

12/04/2023

The doctor was straight forward, yet kind.

11/29/2023

Very happy with the practice and Dr. Castro overall

11/29/2023

Dr Castro if very thorough

11/28/2023

Best ever

11/27/2023

PCP, Castro is very experienced and smart

11/22/2023

Dr. Castro is great!

11/15/2023

I would not want any other family doctor

11/14/2023

Very enjoyable visit even when you are feeling under the weather.

11/14/2023

Doctor has pleasant disposition. Answered all my questions with care.

11/11/2023

Dr Castro is a very caring physician. He does everything he can to solve your medical needs

10/27/2023

Dr Castro & staff always top rate!

10/25/2023

Dr Castro is knowledgeable and listens.

10/25/2023

top notch

10/24/2023

Dr Castro is a fantastic physician always professional and thorough

10/20/2023

I had an excellent experience that I will recommend to others.

10/09/2023

Staff is wonderful and caring and professional

10/04/2023

Very thorough , felt like I had a good checkup

10/03/2023

Detailed.

10/02/2023

He is extensive in providing health teachings

09/27/2023

Very satisfied the way of treatment and accommodation.very professional and wholeheartedly services from the physician and the assistant cma.Godbless you for your continuous care to your patient like me.

09/27/2023

Excellent Physician!

09/21/2023

An excellent Physician. I would highly recommend him.

09/07/2023

I’m very satisfied with this office and the workers there.

09/06/2023

Dr was clear thinking and he explained his rationale

09/04/2023

Dr. Castro is a wonderful physician. He always patiently listen to my question and explain to me in a detail way.

09/04/2023

Dr. Castro is focused, compassiinate

09/03/2023

I am a retired physician. He is the doctor I strived to be!

08/28/2023

He is a great doctor

08/23/2023

Timely and thorough event!

08/23/2023

Trinity is first rate

08/22/2023

Dr Castro and staff are excellent

08/18/2023

Very easy to talk to.

08/14/2023

Exceptionally good experience

08/12/2023

Great practice!

08/08/2023

I have been seeing Dr Raphael Castro for two years now. I think he is wonderful. He is such a kind, compassionate and caring doctor. I would recommend him highly to anyone.

08/04/2023

Dr. Castro genuinely wants to help you. Compassionate. Best family doctor I’ve ever had, by far.

08/03/2023

Excellent experience as always

08/01/2023

The exam was rush, it was interrupted by a fire aarm which should've happened when there are no patients in the building. I did not get a full yearly exam as i was hoping for.

07/29/2023

I trust Dr Castro for all my health care needs as he treated and helped me over the years.

07/29/2023

Always listens and explains in a way thats easy

07/28/2023

Dr Castro take his time explaining the results and diagnosis to patients.

07/24/2023

Have been Dr Castro’’s patient for awhile and always have found him to be quite attentive to all my concerns

07/23/2023

Dr. Castro is thorough. Very easy to speak concerns with.

07/18/2023

I feel satisfied when I left because he provided the information I needed for my eye operation. Also He suggests what to do before the operation.

07/15/2023

The best PCP, very respectful, professional courteous. I would recommend him to everyone

07/13/2023

Great

07/12/2023

When ever I see Dr. Castro I'm happy with the care and treatment he provides.

07/12/2023

Friendly and knowledgeable

06/25/2023

Dr. Castro is a caring physician. He explains every thing so I understand it. He listens to his patients.

06/21/2023

He takes time but he is thorough

06/21/2023

Takes his time explaining things to me.

06/13/2023

Great Doctor and very nice person who cares about his patients.

06/11/2023

Dr Caestro helped me in a Crisis situation where my safety was at risk

06/05/2023

Dr. Castro and the entire staff are great.

06/02/2023

I am very happy with the care I receive from Dr Castro and the office staff.

05/31/2023

Excellent

05/29/2023

Dr. Castro always listens to your concerns and then explains what can be done. He actually cares about you as a person.

05/27/2023

Good experience, good advice, and thorough.

05/23/2023

He listens to what you have to say and always asks for your input or feedback.

05/09/2023

He gave us a very clear explanation with regard to our level of understanding. I do not hear or No special words or expressions that are used by a particular profession that are difficult for others to understand.

05/09/2023

doctor is great no rush

05/06/2023

Listens to our problems and concerns in a very friendly manner

05/06/2023

I am very happy that I found him. You can tell he cares.

05/04/2023

Just a very professional and caring practice

05/04/2023

Usually I do not have to repeat myself with this doctor but this time I had to repeat myself at least 4 times for almost everything he asked.

05/02/2023

My experience was very good.

05/01/2023

Excellent Doctor!!!!!

04/30/2023

Even though we travel about 45 minutes to get to this facility, for now, we will continue to see Dr. Castro & the rest of this staff.

04/28/2023

Excellent doctor

04/21/2023

Dr. Castro really cares!

04/13/2023

He dictates notes from your visit while you’re in the room so there’s definitely no confusion

04/13/2023

Very professional

04/03/2023

Excellent

04/01/2023

The. Service was great

03/24/2023

I very much appreciated the amount of time the Doctor spent with me.

03/23/2023

Very thorough, explains things and asks questions to understand better. Always allows a patients opinions and listens to any concerns.

03/23/2023

Excellent Dr. Always a good experience

03/12/2023

Great job

03/11/2023

Dr. Castro has been our primary care doctor for about 15 years. He is the best.

03/11/2023

Excellent

03/04/2023

Excellent experience with Dr Castro

02/26/2023

excellent DR!

02/16/2023

I’m very happy with the care I’m getting

02/16/2023

I really like Dr Castro

02/12/2023

Keep doing a great job

02/05/2023

I love dr castro

02/04/2023

good

02/02/2023

Would gladly recommend him to anyone

01/28/2023

Takes time to listen to my needs

01/20/2023

Has good analytical skills.

01/20/2023

Just a special Dr.

01/19/2023

Great customer service and patient care

12/31/2022

All care was excellent

12/25/2022

They spent some time with me

12/22/2022

Very happy with the care im receiving.

12/21/2022

I usually have no issues with the Dr or staff. Overall I'm pretty satisfied

12/21/2022

He has been consistent in providing excellent service. One of the main reason why we 'followed' him to PA even though we are from NJ.

12/15/2022

top notch

12/14/2022

I am very comfortable with Dr Castro. I respect him. I feel he is sincere when he speaks to you about any issue.

12/14/2022

He's GREAT

12/13/2022

Dr. Castro is an excellent doctor, I have been a patient of his for over 30 years. He has a real concern for his patients.

12/10/2022

I am very confident with Dr. Castro and the staff.

07/02/2022

Dr Castro is so caring and thorough. It is always a good experience with him.

07/02/2022

Excellent doctor and nurse

06/28/2022

This is the first time I have seen Dr Castor. And he was a pleasure to deal with.

06/28/2022

This was a wellness visit, to establish baseline parameters for any further followups or visits

06/28/2022

Dr.Castro was very detailed in his physical examination and very accommodating in answering every concerns that we have.He recorded and documented every ongoing health issues and making sure he addresses all of them. He provided all the additional Procedures to be done like lab work, vaccines and others. He really cares for his patients.

06/28/2022

Dr Castro is always very professional and helpful

06/27/2022

Very pleasant, kind, thorough. Explains conditions in simple terms. Knows what he's doing and seems to really care about your health. I like him.

06/25/2022

Always very satisfied with my exams: coverage of meds, lifestyle, medical exam, and any related issues.

06/16/2022

Very personable, and seemed to take an interest in me.

06/12/2022

He's a little pushy.

06/01/2022

Great as usual!!

06/01/2022

Excellent

05/31/2022

Dr.Castro has been very helpful getting me straightened out with medicines and treatment that I need. I like the fact he always discusses what he has planned for my care and always confirms with me that I am in board and comfortable with the changes and additions to the plan.

05/29/2022

Spent an entire hour with me...couldn't be happier

05/28/2022

I was very happy with the doctor. He was thorough and friendly and took the time to explain things and listen. He also apologized for running a little behind but he was worth the wait.

05/27/2022

As always Dr Castro is thorough, knowledgeable, patience and compassionate.

05/26/2022

Dr. Castro is amazing! He listens to all of your concerns walks you through everything!

05/25/2022

I was very satisfied. He listens and is very informative and concerned.

05/16/2022

Dr. Castro always explains a follow up issue and shows me in details of all testing results.

05/11/2022

Dr. Is so caring and thorough.

05/10/2022

Very professional, courteous. Doctor was very thorough. I travel a little further due to good Doctor and staff.

05/05/2022

Dr. Castro does not rush, and give ample time to listen, review past records and lab results and explains any abnormalities. Dr. Castro has been a compassionate provider having excellent professional knowledge.

04/29/2022

Dr. Castro answered all of my questions in a professional manner. He provided very thorough information.

04/23/2022

Dr Castro is very thorough. Shows genuine concern. Intelligent medical advice.

04/19/2022

Dr. Castro always takes the time to listen to me and answers all of my questions. He is great!

04/19/2022

Dr Castro is thoughtful and supportive. He listens and offers helpful information.

04/19/2022

Very good, as usual.

04/18/2022

My physician was excellent and very thorough & caring.

04/16/2022

I was looking for a new physician because my previous physician moved. This was my first visit.

04/12/2022

It was a very good

04/11/2022

Dr Castro is a great doctor. As always, he listened carefully, treated me with respect, took me seriously, and provided reasonable treatment and a course of action. I travel 40 minutes to see him because he is that good.

04/09/2022

Very Professional, listen to my concerns.

04/07/2022

Thank you for seeing me today.

04/01/2022

Professional, caring, good at explaining.

03/30/2022

We were unable to find another primary care doctor that was as good as Dr. Castro. So, we decided that it was best to go with Dr Castro even if we had to travel 40+ minutes. He is excellent, attentive and professional. We feel comfortable and at ease when speaking with him about our medical concerns and we trust that he has our best interest in mind. Dr Castro is exemplary.

03/30/2022

Dr Castro is a excellent doctor

03/29/2022

Dr. Castro is very thorough!!! I really like his professionalism and feel that he cares about my health!!!!

03/25/2022

*Dr. Castro & staff are irreplaceable.

03/24/2022

Md was great, nurse who did the interview wins very nice as well as the nurse who was have forms to fill out. All other office related personnel needs a lot of work with their personality

03/23/2022

Not rushed, very relaxed, listens, pays attention. Always finds a solution. If any delay always explains good reason. Takes more time than any other I have seen.

03/23/2022

Dr Castro is excellent!

03/23/2022

Dr Castro is an excellent provider. Takes his time and answers all your questions

03/22/2022

This practice is relatively new to me 3/4 encounters. To date, I have been impressed/satisfied with outcomes. I am relieved I may have found good medical care and oversight

03/19/2022

Dr. Castro, Is an awesome provider excellent bedside manner, listens to your concerns, and explains things to the point that understand exactly what you need to do to improve on your overall health. This was the first time seeing him and I picked him as my Primary care provider per one of his patients that spoke very highly of him. I was very comfortable, happy, and pleased with Dr. Castro.

03/17/2022

He is always kind and concerned about my health and what we can do to make it better.

03/17/2022

Dr Castro takes his time and really listens what I have to say. Not all doctors are like this.

03/16/2022

*Dr. Castro was very concerned for my well being, my medical conditions & *Dr. Castro is very professional, honest, trustworthy, prompt very reliable very helpful.

03/16/2022

Pleasant and informative

03/11/2022

This was my first visit with Dr Castro and had a great experience. Was very thorough and explained things in layman terms. Very happy patient.

03/11/2022

Excellent primary care physician! Explains healthcare status and/or concerns thoroughly. Very professional and caring at the same time.

03/03/2022

After emergency procedure at another hospital within a couple of Days I had one phone call I had spoken to Dr Castro and a scheduled appointment. Dr. Castro met with me and my wife to discuss my surgery and treatment going ahead. Dr Castro spent well over allotted time with us discussing the surgery and the treatment, meds and procedures for my success after surgery. Both my wife and myself were impressed with Dr Castro's knowledge along with the manner he answered and explained our questions impressed and set us at ease.I would recommend Dr Castro along with the overall staff to anyone who asks

03/02/2022

Dr Castro was very thorough, very professional and friendly, caring, extremely knowledgeable, an outstanding physician.

02/25/2022

Very thorough; helpful; clear in explaining things; respectful and allows me to ask questions, clarify matters and takes into account my input.

02/25/2022

Very good.

02/24/2022

Very happy with the provider/physician

02/24/2022

Dr Castro is the best. No improvement needed.

02/23/2022

Dr. Castro became my doctor when Dr. Shultz retired. I'm glad I chose him. I like him and he is a good doctor.

02/22/2022

Keep up the good work.

02/22/2022

*Dr. Castro always listens to all complaints, spends enough time with his patients.

02/18/2022

Dr Castro was very thorough and attentive during my visit. He spent time to talk to me and not only listened, but comprehended what I had to say.

02/14/2022

Dr. Castro is always very thorough with my care.

02/14/2022

Always excellent.

02/13/2022

The provider helped me as I had multiple problems that needed to be addressed. He made a plan to find worst problem.

02/13/2022

Very comfortable with staff and Dr Castro

02/03/2022

Excellent physician and staff

02/02/2022

*Dr. Castro gives quality & worthwhile check up.

01/29/2022

I'm satisfied

01/29/2022

Positive.

01/28/2022

Excellent

01/26/2022

I have been with Dr. Castro for over ten years and I'm very pleased to have him as my primary doctor.

01/26/2022

Very respectful and helpful to my health needs.

01/24/2022

Excellent

01/24/2022

At ease, comfortable and respected

01/24/2022

As usual, I felt that all my concerns were addressed, and that Dr. Castro definitely spent time with me to address concerns.

01/24/2022

I had a positive experience.The physician was friendly and answered my questions to my satisfaction .

01/21/2022

Dr Castro is a very caring and thorough doctor.

01/21/2022

Good

01/21/2022

Great visit, concerned and friendly

01/20/2022

Nice experience

01/19/2022

Christine was very kind during the questioning phase of the visit. Dr. Castro is always very kind and supportive.

01/14/2022

As usual good experience.

01/13/2022

Excellent

01/12/2022

Very satisfied with Dr Castro.

01/11/2022

Physician was great. I have known Dr. Castro since he was with RCHP. We have referred many people to him & when he closed his practice & started in PA, we make the drive to see him.

01/08/2022

Dr Castro is very knowledgeable and I feel like we are partners in my care. He explains to the options and consequences.

01/07/2022

Dr. Castro is very caring and thorough

01/05/2022

I love this office. I've been going to dr. Castro for about a year and a half. In that time, he has listened and detailed game plans for my health issues that my previous doctor never did, I feel way better overall health wise and mentally, and will recommend this office to other people

01/04/2022

This was my initial visit with *Dr. Castro as my primary care provider.

01/03/2022

I am very satisfied with my visit. Dr. Castro and his staff were very professional and caring. Their suggestions and explanations were most helpful, and resulted In my decision to receive the flu shot and pneumonia vaccination.

12/31/2021

*Dr. Castro is a very thorough doctor. He goes over everything and explains everything - I really think he is a great doctor. I recommended my daughter see *Dr. Castro -

12/23/2021

Dr.Castro does an excellent job explaining issues and options.

12/22/2021

I am completely satisfied with my doctor & staff. They are kind and compassionate. I couldn't ask for a better doctor and staff. I am pleased.

12/22/2021

Dr. Castro spent a great deal of time talking with me, examining me and explaining his findings.

12/15/2021

Dr. Castro is thorough, listens well, and explains things thoroughly. He is very respectful and treats you as if you have a brain.

12/15/2021

Dr Castro was 1) professional 2) knowledgeable 3) interactive 4) thorough in his assessment of my concerns. As a retired RN I was impressed, and confident in his assessment

12/15/2021

Very thorough and explanations of issues were clear and concise. Dr. Was very knowlegeable about all my blood work and medical issues past and present.

12/14/2021

Excellent.

12/10/2021

Very respectful and answered all my questions

12/08/2021

Excellent

12/08/2021

Everyone is pleasant and nice.

12/08/2021

The visit was pleasant but would have liked the office to call me to go over my blood work results.

11/30/2021

It was a really good experience considering it was a first time consultation. The doctor, nurse and other employees were most helpful, the facilities were clean and COVID measures were in place. I don't have any complaints.

11/28/2021

Very good

11/20/2021

Everyone was helpful; Dr. Was very thorough & helpful & concerned for my well being.

11/20/2021

Dr. Castro has always welcomed me into the office, is very professional. Goes over medications and reviews prior visit.

11/20/2021

Concerned about me.

11/19/2021

Doctor Castro was friendly listened well to all my concerns. Visit was great

11/19/2021

Ok

11/19/2021

Very good

11/18/2021

He was very thorough and professional.

11/18/2021

Dr. Castro is kind, upbeat and always thorough in his review of my records.

11/11/2021

Low key, takes his time, jokes a little bit. Asks and answers questions or listens to my comments or concerns. These are all qualities I appreciate. He doesn't strike me as 'phony' or all knowing as many other doctors do.

10/31/2021

Excellent

10/23/2021

Doctor Castro is very thorough and I'm very confident with him as my provider.

10/21/2021

Dr Castro was excellent. He took the time I needed to review my health, explain things so I could understand. He answered all my questions. Best doctor I've seen in a long time.

10/19/2021

Visit was excellant

10/15/2021

Dr. Castro is an excellent doctor. He provides the care in reference to your medical needs. I have known him over 30 Years. He is understanding, caring and considerate of the patient.

10/15/2021

Very very good!

10/14/2021

Dr. Castro was, as always, very caring. He treated me as if I were the only patient he had for the day. He answered all the questions that I had and took time to explain everything.

10/14/2021

Very good

10/07/2021

Dr Castro is a thorough and caring physician. He has a friendly manor but is highly professional.

10/07/2021

Excellent

10/05/2021

Dr is very friendly and extremely polite and excellent listener and explained about my blood work results very well.

10/05/2021

Excellent

10/03/2021

Dr. Castro is an excellent Doctor. My husband and I followed him . We are from NJ

10/02/2021

Questions were answered, problems discussed,

09/30/2021

Dr Castro treated me with the utmost respect. His knowledge is outstanding. He is a great doctor.

09/29/2021

Best Dr. I ever had ( caring) !

09/27/2021

Very professional and comprehensive, as always.

09/27/2021

I am very pleased with Dr Castro and will continue with the practice

09/23/2021

I was happy with the whole experience.

09/23/2021

Dr. Castro was very informative.

09/21/2021

He was very good and he explained well.

09/20/2021

I am a new patient to this practice. The doctor has a very warm and comforting bedside manner. I was very impressed with the time he spent with me and his concern over a recent hospital stay.

09/18/2021

Dr Castro is always courteous and willing to consider all of my questions and concerns. He addresses them with options for me to decide how I want to proceed.

09/16/2021

Nice visit.

09/16/2021

Dr. Castro is a good listener and cares about his patient. I highly recommend him to any of my family or friends.

09/15/2021

Dr. Castro impressed me with his genuine interest in my health care, He didn't just go thru the motions. He LISTENED, was engaged in my history/care. Dr. Castro was thorough, going over my history and relating it to my present symptoms. Finally, sending me out for tests that were pertinent and necessary. I felt confident that I was in good hands, which unfortunately, isn't a given. I think Dr. Castro is exceptional at what he does.

09/15/2021

Was very good.

09/14/2021

I like Dr Castro! He shows true concern for my health!

09/09/2021

Dr Castro answered all my questions and listen patiently.

09/09/2021

I had a very positive experience!!! The registrar and nurse were very pleasant and helpful. Dr. Castro addressed all my health issues and concerns in a friendly, but professional manner. I liked that Dr. Castro addressed all issues but didn't feel a need to draw out the appointment.

09/09/2021

Very good.

09/08/2021

This is the first time I had Dr. Castro and was very comfortable with him as a provider.

09/08/2021

Everyone is kind .

09/07/2021

I am well pleased with my doctor can't ask for any better he is on point and very concerned with his patients. He checks me out completely leaves nothing to question.

08/30/2021

Dr Castro nothing but the best

08/29/2021

Very good.

08/27/2021

Happy with service

08/24/2021

Very detailed and resonsive

08/21/2021

Thorough

08/21/2021

He was attentive and made a good plan for my back and neck problem.

08/21/2021

Dr. Rafael Castro is one of the best primary doctor ive ever had.He is willing to help me in any of my health concerns and needs..

08/21/2021

Dr Castro is the best! He listens and he knows medicine! I always get excellent care!

08/20/2021

Very caring.

08/17/2021

Dr. Castro took his time and was very thorough.

08/17/2021

I really like *Dr. Castro. He's very thorough and spends a lot of time with each patient. Very caring & helpful.

08/13/2021

I liked him. This was my first visit to this practice.

08/12/2021

Dr. Castro is a very passionate physician. He is very thorough and explain everything in the simplest way possible.

08/11/2021

Dr Castro was his usual competent, helpful way. He went thru everything we had to review, discuss and agree upon. I do not hesitate to ask him questions and he always provide clear answers. I know that he always has my best interest as the top of his priority.

08/11/2021

I am recommending Dr Castro to my fianc?? as a primary care physician as well. He is very smart, thorough, and kind.

08/11/2021

Everything went well

08/09/2021

GOOD

07/30/2021

Very polite and answered all my questions

07/28/2021

Very good

07/17/2021

Great

06/28/2021

Dr. Castro is the BEST Dr.

06/25/2021

Dr. Castro is wonderful. extremely detailed and helpful and listens well. it is really difficult finding a great PCP and doctor Castro is certainly a great PCP

06/24/2021

always professional understand and caring. always takes good care of my health. The best doctor I have ever had.

06/24/2021

Very _____, kind & understanding.

06/24/2021

Dr. Castro was very thorough and addressed all my concerns

06/23/2021

I had an excellent experience during my last visit.

06/21/2021

*Dr. Castro is very thorough. He takes the time to explain, and always follows-up with test results and quickly answer questions left on patient portal.

06/18/2021

Very good experience. I have a good rapport with the doctor.

06/17/2021

I felt good and great.

06/17/2021

Appointment was for 2:30 pm. Dr did not come in until almost 3:30. No one informed me Dr. was so far behind schedule.

06/16/2021

excellent

06/16/2021

Dr.Castro listened to my concerns and gave me excellent advice on what to do for my mental and physical health.

06/15/2021

The care I receive from Dr. Castro is always excellent.

06/15/2021

excellent. very happy with his thoroughness and how well he explained things when I had a question. he also took the time to give me additional info regarding my questions.

06/12/2021

very good

06/10/2021

Dr. Castro is always very professional and concerned about our health. He has taken an interest and discussed test results overall, and drills down to test results out of the normal range. Also, we are happy that he & staff don't look at a clock but gives us the time to go over tests, the physical, and answers our questions.

06/09/2021

Dr Castro was excellent. I was very satisfied with his assistance.

06/08/2021

Dr. Castro takes the time to explain everything in lay person language and makes sure I understand everything before ending our appointment. He also listens to any concrens/issues I am having.

06/07/2021

Dr. Castro was very competent and thorough. He is an excellent doctor

06/06/2021

Dr. Castro is an excellent doctor. I am very happy with his service and that's why even though I have to drive more than 40 minutes to the office, I still want to come see him and want him to be my primary doctor.

05/26/2021

very good

05/26/2021

Great Doctor

05/20/2021

I like Dr Castro good doctor!

05/19/2021

wait time over one hour

05/18/2021

Kind and very thorough

05/18/2021

No complaints - The doctor spends plenty of time with me and is attentive to my needs. All in the office are very courteous & helpful.

05/14/2021

excellent care

05/13/2021

Dr. very attentive to my health and blood results.

05/12/2021

great doc, A++

05/12/2021

Always have a good visit

05/12/2021

He is very calm, not rushed, and perhaps even a little humorous at times. Good for me.

05/11/2021

great

05/07/2021

Dr. Castro is my new doct since Dr. Shultz retired. He's very patient with me and kind and explains everything. I like him.

05/05/2021

Great as always.

05/04/2021

Dr. Castro is always very through and listens very well. He speaks in simple clear terms and is genuinely a nice person to be around. I feel very confident taking his advice and he's got the best 'bedside manner' I've ever experienced in a doctor.

04/28/2021

Dr. Castro was very informative and freely answered my questions, I did not feel rushed.

04/25/2021

Very good and informative.

04/21/2021

excellent all around

04/16/2021

Good.

04/16/2021

very good

04/15/2021

First time with Dr. Castro since Dr. Shultz retired. Found him to be a quick study, personable and efficient.

04/15/2021

As always, Dr. Castro is the best Dr. I ever have.

04/15/2021

Excellant

04/13/2021

exhibited care and concern and very competent

04/11/2021

Dr. Castro is the best. I don't even know how he can be better since he's the perfect doctor already as far as I'm concerned

04/10/2021

very informative and receptive

04/09/2021

Excellent

04/08/2021

excellent

04/08/2021

he was attentive, informative and professional

04/08/2021

It is always rewarding to see Dr. Castro. He is kind, understanding and very clear in explaining everything.

04/08/2021

great visit

04/07/2021

l felt that Dr Castro wasn't taking a concern.of mine seriously. having leg issues. and I work on my feet, I feel I may need a second opinion or even change family Drs after this visit.

04/06/2021

I found Dr. Castro to be extremely informative and is treatment plan is more encompassing than I've experienced in many years. I believe I am in the care of a state of the art and experienced internal medicine specialist.

04/05/2021

*Dr. R. Castro is very caring and understanding and very polite.

04/05/2021

I liked Dr Castro very much he was very attentive very kind and very through

04/01/2021

Excellent provider. Will recommend to friends and family

03/31/2021

I love this doctor We had him when he was still in New Jersey but did not see him again when he moved to Langhorne Our primary Dr Borromeo retired so I have to try travelling to Langhorne to see Dr Castro again. He never changed He is still very attentive to his patients like he always was I have recommended my friends to see him and they were so pleased with their visits as well

03/31/2021

very satisfied with care

03/24/2021

First, in person visit with Dr. Castro. Was very pleased with his level of care and professionalism

03/24/2021

Great as always. I know that Dr. Castro is very thorough and I never feel rushed when I see him.

03/21/2021

The provider has always been kind, courteous and very professional. I am very pleased with the provider.

03/18/2021

always excellent attentive care

03/16/2021

I was more than pleased with the services provided. This was my initial visit with Dr. Castro, and was more than impressed. I am becoming a regular patient as I'm looking to make him my PCP.

03/16/2021

I'm pleased.

03/14/2021

Dr Castro is new to me, but I have heard good things about him. I just need to get used to him my original doctor was Dr Shultz who retired in September 2020.

03/11/2021

Dr Castro was very caring to understand any concerns I had. The staff is so friendly!

03/11/2021

DR CASTRO IS A NEW DOCTOR FOR ME(SHULTZ WAS MY DR FOR MANY YEARS). IT IS A DIFFICULT TRANSITION TO MAKE,BUT WE ARE MAKING THE BEST OF IT. I ACTUALLY HAD A PREVIOUS PROBLEM WITH THE OFFICE STAFF ...........DR CASTRO WAS NOT AWARE OF IT UNTIL I TOLD HIM.

03/11/2021

Dr. Castro is terrific! He is kind, low key, very calming. He instills confidence because he explains things and obvious cares about his patients.

03/10/2021

Dr. Castro is wonderful and I felt very safe talking to him. He definitely listened to my concerns and made me feel cared for.

03/10/2021

personal and professional

03/08/2021

I have been seeing Dr. Castro for the last ten years, if I have to start all over again I would choose him again. He is great!

03/04/2021

Dr. Castro is a caring and professional doctor and an asset to the medical community.

03/03/2021

Very pleasant visit. Dr Castro is always very thorough.

03/01/2021

Excellent.

02/26/2021

nice

02/24/2021

This was my first visit with Dr Castro. I was comfortable and at ease. I appreciated how Dr Castro took his time to explain issues with me.

02/23/2021

pleasant, will routinely return

02/21/2021

Dr. Castro is always the consummate professional He is a very good Diagnostician.

02/19/2021

Dr. Castro is very thorough and kind. He is an excellent doctor in every way.

02/16/2021

very thorough and explains well all my questions and concerns. excellent doctor!

02/16/2021

none

02/15/2021

Dr. visit was very good. I had never seen this dr. before and was very impressed by his good listening skills and made good suggestions.

02/14/2021

The Doctor was very thorough and covered all the bases.

02/12/2021

excellent care provider

02/12/2021

This was my first visit with md( I had been patient of Dr Shultz--retired. Iam very pleased with Dr. Castro he was very attentive to my needs.

02/10/2021

Great and wonderful physician. Very clear in our discussion and really goes thru everything we need to discuss. Sensitive to any questions/concerns I might have.

02/05/2021

good experience. very concerned and helpful. all questions answered.

02/05/2021

Dr. Castro is the best. I am somewhat of an anxious person, and he really takes the time to explain everything with me during the visits. I feel that he genuinely cares about me as a patient, even though I'm sure he has so many other patients under his care. I have already recommended him to family and friends who were looking for a provider. 10/10!

02/01/2021

My experience with my physician is always excellent.

01/30/2021

I have sent my sister and friend to dr Castro and they love him!! he is the best and sincere

01/29/2021

Dr.Castro is very patient and attends to patients needs at the very best.

01/28/2021

great

01/27/2021

this was a new dr and I felt very comfortable and he was very nice

01/26/2021

My first visit with Dr Castro since Dr Schultz retired. unfortunately I was never notified that Dr Schultz retired but I do like Dr Castro and his manner and I will continue with him as my doctor.

01/21/2021

went quick dr helped with ordering my insulin

01/19/2021

very thorough and attentive.

01/14/2021

he listened to me and explained things completely

01/13/2021

Dr Castro , we appreciate you. you are the best Dr we had.

01/12/2021

Always very good with Dr. Castro, as he's attentive and reviews medical history and current status on every visit.

01/12/2021

dr castro listened and truly cared about my issues

01/12/2021

Dr. Castro always takes his time and explains everything. I never feel rushed with him. He answers all questions and is courteous, genuine and professional.

01/07/2021

good

01/07/2021

physician was very caring, knowledgeable, and a good listener

01/04/2021

this was a first visit- telephonic. Felt very comfortable with Dr. Castro. he listened and respected what I had to say and was very clear in his explanations. he also seemed well informed about my medical history. my previous provider retired
Show more