Clinical interests

Internal medicine

Locations

Office Hours
Sunday Closed
Monday 8 a.m. to 5 p.m.
Tuesday 8 a.m. to 5 p.m.
Wednesday 8 a.m. to 5 p.m.
Thursday 8 a.m. to 5 p.m.
Friday 8 a.m. to 5 p.m.
Saturday Closed

Education and credentials

Medical school
Universidad Iberoamericana, Escuela De Medicina
Intern/residency
St Barnabas Hospital

Accepted insurances

We accept many major health insurance plans. Insurance plans accepted vary by doctor and can change. Please call your clinic directly to confirm what insurances are accepted.
Clinician numbers for agent use only.
BCBS (8RA821)
Humana (See payor website)
Superior Health (See payor website)
UnitedHealthcare (See payor website)
Wellcare (1811344583)

Patient Reviews

Learn about our survey
5
37
4
17
3
4
2
2
1
2

62 Results

  • January 08, 2026

    Verfied Review

    5 out of 5 patient rating

    He made sure any questions or concerns I had were answered as well as helped me with my medications and didn't make me feel uncomfortable about my depression issues when talking

  • February 22, 2026

    Verfied Review

    5 out of 5 patient rating

    Because he’s a straight forward Doctor, he listens to my problems and over all in my opinion he’s just a wonderful Doctor.

  • February 14, 2026

    Verfied Review

    5 out of 5 patient rating

    Because he care

  • December 10, 2025

    Verfied Review

    5 out of 5 patient rating

    I like him, he's kind and friendly

  • December 01, 2025

    Verfied Review

    4 out of 5 patient rating

    He takes the time to explain and answer your question

  • November 18, 2025

    Verfied Review

    5 out of 5 patient rating

    He is very thorough, professional and demonstrates patient quality care. He explains his expectations to achieve progress for patient longevity and quality of life in a very encouraging realistic manner.

  • October 04, 2025

    Verfied Review

    5 out of 5 patient rating

    He listens and explains

  • October 20, 2025

    Verfied Review

    4 out of 5 patient rating

    Don't know his specialty

  • September 03, 2025

    Verfied Review

    4.5 out of 5 patient rating

    Professionalism

  • September 14, 2025

    Verfied Review

    5 out of 5 patient rating

    I like him and he always answer all my questions I have.

  • September 16, 2025

    Verfied Review

    5 out of 5 patient rating

    Dr. Castillo is an excellent doctor. Great care provided and cares about patients care need..Very friendly and courteous to all his patients.

  • September 05, 2025

    Verfied Review

    5 out of 5 patient rating

    I love him he friendly kind care about his patient do all he can to make you feel better

  • August 30, 2025

    Verfied Review

    5 out of 5 patient rating

    Nice bedside manor

  • August 15, 2025

    Verfied Review

    5 out of 5 patient rating

    Professional and caring, very informative about your health and life in general

  • August 21, 2025

    Verfied Review

    5 out of 5 patient rating

    Porque siempre que voy me esplica muy bien es muy amable y professional

  • August 16, 2025

    Verfied Review

    5 out of 5 patient rating

    He listens to me when I speak about my body and the medicine I am taking.

  • August 03, 2025

    Verfied Review

    5 out of 5 patient rating

    Because he’s more likely try to make you feel better and understand what you need to do to help yourself feel better!

  • July 31, 2025

    Verfied Review

    5 out of 5 patient rating

    great dr., listens to the patient's concerns, act's accordingly, communicates well, and prescribes exactly what i need based on request and diagnosis.

  • July 25, 2025

    Verfied Review

    5 out of 5 patient rating

    Porque es buen doctor

  • July 30, 2025

    Verfied Review

    4.5 out of 5 patient rating

    That was a good one.

  • July 21, 2025

    Verfied Review

    5 out of 5 patient rating

    I like his professional and "down to earth" attitude towards his patients. Easy to talk to and discussing my problems.

  • June 30, 2025

    Verfied Review

    5 out of 5 patient rating

    great person

  • June 07, 2025

    Verfied Review

    4.5 out of 5 patient rating

    The doctor was great at explaining the step to care for my mom and even though he comes off as stern, it in the patient best interest.

  • June 05, 2025

    Verfied Review

    5 out of 5 patient rating

    He caring Professional Pleasant Smile May You Feel Welcome I will Tell People About him I trust him

  • May 26, 2025

    Verfied Review

    5 out of 5 patient rating

    One of the nicest and coolest doctors I ever met

  • October 06, 2024

    Verfied Review

    5 out of 5 patient rating

    Because he tells me everything I need to know is plain simply language.

  • June 19, 2024

    Verfied Review

    5 out of 5 patient rating

    He is a caring person and he knows what he’s doing!

  • April 29, 2024

    Verfied Review

    4 out of 5 patient rating

    This was my first visit.

  • May 23, 2024

    Verfied Review

    2.5 out of 5 patient rating

    My first visit with him. I'll have to get more familiar with his method.

  • September 05, 2024

    Verfied Review

    5 out of 5 patient rating

    He was very professional and knowledgeable and listened to my concerns

  • October 07, 2024

    Verfied Review

    4.5 out of 5 patient rating

    Muy eficiente

  • December 28, 2024

    Verfied Review

    5 out of 5 patient rating

    He listens to the patient, answering and explaining any and all questions concerns so that they the patient understand.

  • July 26, 2024

    Verfied Review

    4.5 out of 5 patient rating

    I have had just one doctor's visit so I have not really had very much time to form an opinion. I liked him on this first visit.

  • January 09, 2025

    Verfied Review

    5 out of 5 patient rating

    I like him he care about my health find a solution he pleasant I feel secure with him he is a great Doctor

  • August 01, 2024

    Verfied Review

    4.5 out of 5 patient rating

    We just meet and I need more time to evaluate his manners. I like his personality.

  • November 19, 2024

    Verfied Review

    4.5 out of 5 patient rating

    Like his demeanor and he explains things I can understand

  • January 07, 2025

    Verfied Review

    3 out of 5 patient rating

    He s young

  • May 16, 2024

    Verfied Review

    5 out of 5 patient rating

    He was very professional and knowledgeable and caring

  • September 30, 2024

    Verfied Review

    5 out of 5 patient rating

    The staff is great

  • August 28, 2024

    Verfied Review

    3.5 out of 5 patient rating

    Young

  • February 04, 2025

    Verfied Review

    4 out of 5 patient rating

    First visit, however, he was very attentive and understanding. To be determined.

  • January 02, 2025

    Verfied Review

    5 out of 5 patient rating

    Good service

  • March 15, 2025

    Verfied Review

    5 out of 5 patient rating

    Great services provided. Very friendly and provided quality of care.

  • May 02, 2024

    Verfied Review

    5 out of 5 patient rating

    HE CARE ABOUT HIS PATIENTS HE SHOW IT LOVE HIM

  • April 27, 2024

    Verfied Review

    3 out of 5 patient rating

    Because you asked for a rated

  • July 24, 2024

    Verfied Review

    4 out of 5 patient rating

    All my friends are out of network.

  • May 02, 2024

    Verfied Review

    5 out of 5 patient rating

    I only been to him 1 times he was ok.

  • October 24, 2024

    Verfied Review

    4.5 out of 5 patient rating

    Buen doctor

  • June 12, 2024

    Verfied Review

    4.5 out of 5 patient rating

    He was very friendly and listen very well

  • January 16, 2025

    Verfied Review

    4 out of 5 patient rating

    He likes to call you sweetie I do not like that.

  • April 25, 2024

    Verfied Review

    5 out of 5 patient rating

    Friendly, knowledge, inviting,

  • May 08, 2024

    Verfied Review

    5 out of 5 patient rating

    Overall interest and information concerning self care in between Doctor visits.

  • August 12, 2024

    Verfied Review

    1 out of 5 patient rating

    I didn't like how he spoke to me without knowing me & knowing what I'm dealing with. So I found me another doctor the same day. Not mad maybe that's how he speaks to his patients but I'm not his patient. I was passed off to someone who didn't try to hear me. I just buried my father in the same tragic way I lost my brother & I'm dying. So I didn't get the sense that he cared. Felt like he thought I was wanting medicine & I was because I was out. My anxiety is so bad that my doctors at wellmed made home visits because I'm literally afraid to drive. Roman didn't seem to concerned about really hearing me. So I'm still looking for the right Doctor for me that's going to treat me like my life is valuable.

  • June 06, 2024

    Verfied Review

    2.5 out of 5 patient rating

    Only met him for the first time

  • January 22, 2025

    Verfied Review

    3.5 out of 5 patient rating

    Went over all my concerns & condition .

  • April 02, 2025

    Verfied Review

    5 out of 5 patient rating

    Because of the care that he shows , and provide me and all the information

  • April 11, 2025

    Verfied Review

    4.5 out of 5 patient rating

    He take time with you, try to be understanding when you talking to him

  • April 03, 2025

    Verfied Review

    5 out of 5 patient rating

    He is very professional and caring

  • April 05, 2025

    Verfied Review

    5 out of 5 patient rating

    Very professional

  • April 07, 2025

    Verfied Review

    5 out of 5 patient rating

    He takes the time to listen and he’s very clean and respectful

  • April 25, 2025

    Verfied Review

    4.5 out of 5 patient rating

    Not enough time to make recommendation

  • April 10, 2025

    Verfied Review

    1 out of 5 patient rating

    Because he takes to long replace my med's when walgreen send it over he should be concerned about my weight instead he eating right I barely eat anything I'm not doing therapy for my legs knees and my back I live in chronic pain daily, need a doctor with more compassion or concerned about his patient's