Skip to content

Castle Hills Family Practice.

4.4/ 51,389 Google reviews Open · closes 12 PM
2277 NW Military Hwy #100, San Antonio, TX 78213
Save for later
Castle Hills Family Practice
THE BIG PICTURE

A closer look.

-0.06/ 5vs San Antonio averageCompared with 68 listings
6/ 7 daysOpen through the weekIncludes weekend hours
2/ 5Rated 4 or 5 starsIn the sampled reviews

Castle Hills Family Practice is a family practice physician located in San Antonio, Texas. With a focus on comprehensive healthcare, this practice aims to offer patients a range of medical services in a supportive environment. The practice currently holds a rating of 4.4 out of 5 stars based on 1,389 reviews, indicating a generally positive reception from its patients. Understanding the nuances of patient experiences can help prospective patients make informed decisions about their healthcare.

Business Overview

Castle Hills Family Practice operates six days a week, providing convenient access for patients with varied schedules. The clinic is open Monday through Friday from 8 AM to 5 PM and offers Saturday hours from 8 AM to 12 PM. This schedule accommodates those who may not be able to visit during typical working hours, making it easier for families and individuals to seek care.

Located at 2277 NW Military Hwy #100, San Antonio, TX 78213, the practice is easily accessible with adequate parking facilities available for patients. This aspect has garnered positive feedback from some patients who appreciate the convenience of parking when visiting the clinic.

Review Analysis

The reviews for Castle Hills Family Practice reflect a mix of patient experiences regarding staff interactions, appointment availability, and the clarity of communication during consultations.

Staff and Front Desk Experience

Feedback regarding the front desk and staff is polarized. Some reviews highlight the friendliness and helpfulness of the staff members. Patients have noted that both nurse practitioners (NPs) and physician assistants (PAs) provide attentive care comparable to that received from doctors. However, there are instances where patients felt their concerns were not fully acknowledged by the front desk staff or during their appointments with NPs.

Appointment Availability and Scheduling

Patients have expressed mixed feelings about appointment scheduling at Castle Hills Family Practice. While some found it easy to book appointments and appreciated same-day lab services, others reported frustrations with delays during their visits. For example, one patient was concerned about being rushed through an appointment when lab services were closing soon after they arrived.

Clarity of Communication

The clarity with which healthcare providers communicate is another recurring theme in the reviews. Some patients have praised their providers for taking time to explain treatment options thoroughly and ensuring they feel informed about their care. In contrast, one review pointed out that a patient felt rushed and not fully heard during discussions about health concerns, indicating variability in how well information is conveyed across different visits and providers.

Billing Concerns

Billing practices at Castle Hills Family Practice have drawn criticism from some patients. Specific complaints involve unclear billing statements that led to confusion over payments made versus what was owed. One reviewer detailed issues regarding unexpected charges that appeared on their account despite having paid at each visit, which created frustration with the billing process.

Recurring Praise

  • Friendly and helpful staff interactions.
  • Caring approach from certain NPs, leading to positive patient experiences.
  • Convenient parking access near the clinic.

Recurring Concerns

  • Inefficiencies in billing practices causing confusion among patients.
  • Mixed experiences regarding appointment scheduling and wait times.
  • Lack of empathy reported in sensitive situations by some providers.

Rating Overview

Castle Hills Family Practice has achieved a rating of 4.4 stars from 1,389 reviews. This rating suggests that while many patients are satisfied with their experiences, there remains room for improvement in certain areas such as communication and billing transparency.

Hours of Operation

The clinic operates six days a week, offering flexibility for those needing medical attention outside standard business hours. Patients can visit Monday through Friday from 8 AM to 5 PM or come in on Saturday from 8 AM to 12 PM. The practice remains closed on Sundays.

Location and Contact Information

Castle Hills Family Practice is conveniently situated at 2277 NW Military Hwy #100 in San Antonio, TX. The location provides easy access for local residents seeking family medical care. Interested individuals can reach out via phone at +12103427300 or explore more about their services through the official website.

If you are considering Castle Hills Family Practice for your healthcare needs, it may be beneficial to contact them directly to confirm current availability or inquire about insurance participation. Overall, this family practice offers a blend of positive patient interactions alongside some areas needing attention regarding scheduling and billing clarity.

FROM THE REVIEW SAMPLE

What people mention.

5 reviews
Staff and front desk3 / 5Mixed or neutral ratings
Booking and availability3 / 5Mixed or neutral ratings
Parking and access3 / 5Mixed or neutral ratings
How clearly things were explained2 / 5More mentions in 4–5 star reviews

Topic mentions in the imported sample, not a score for the business. A review’s star rating does not establish sentiment about every topic.

IN THEIR OWN WORDS

The local perspective.

4.4/ 5
Dominae Torres2026-04-24
★★★☆☆

If I’m being completely honest, my recent experiences haven’t been as positive as I had hoped. I’ve been a patient here for about three years and have had a couple of physicals along with a few other visits. My first appointment with Dr. Sanjana went very well and left me with high expectations for future care. In my follow up visits, I was scheduled with Christin Solis, NP. During my first visit with her, I felt a bit unsure when I was asked what remedies I knew of for my issue. I completely understand wanting patient input, but I was also hoping for more guidance and direction. At times, I didn’t feel fully heard or that my concerns were being thoroughly addressed. I decided to give it another try and recently scheduled an appointment for bloodwork and to discuss some additional concerns. I’ll admit I had some hesitation, but the convenience of same-day labs was a big factor. I had mentioned to the receptionist that I needed bloodwork and was scheduled for 3:15, which I appreciated, though I was a bit concerned knowing the lab closed at 4:00. I wasn’t brought back until around 3:40, and by the time I spoke with the medical assistant and then saw Ms. Solis, I felt a bit rushed trying to explain everything before the lab closed. I completely understand how busy medical offices can be, and I truly appreciate the workload and pace. However, during that time, I didn’t feel like I was able to fully communicate my concerns. For example, while explaining my timeline, I gave a specific date and had to repeat it three times because it was misheard or repeated back incorrectly, which made me feel a bit flustered and unsure if I was being fully understood. After completing my labs, I waited for additional results. When Ms. Solis returned, the door was open, which made the conversation feel less private than I would have preferred. I was then asked to schedule a follow-up appointment to review my lab results, but I left feeling unsure about next steps or what possibilities might be considered depending on the outcome. I understand that as a patient, I can always ask questions, and I try to do so. However, there have been times where I’ve felt hesitant, especially when I don’t feel fully heard. I also have some health-related anxiety, so clear communication and reassurance mean a lot to me. I really value guidance from my provider so I don’t feel like I need to rely on my own research after appointments. I want to emphasize that I have a lot of respect for the staff and understand how demanding and fast paced a medical office can be. While I personally will no longer attend this location, my intention in sharing this is simply to provide feedback in hopes of improving communication and the overall patient experience.

Rosalinda Garza2026-04-24
★★★★★

I cannot say enough positive things about my NP Alexa. She always takes the time to truly listen, never rushes me, and makes sure I fully understand my care annd treatment options. I feel respected, heard, and genuinely cared for every time I see her. Providers like her make a huge difference in patient confidence and overall health. She is an incredible asset to this practice, and I always leave appointments feeling informed and supported. It’s rare to find a provider who shows this level of compassion and commitment to patient care. Thank you for all you do.

nacera benslimane2026-06-24
★★☆☆☆

I absolutely love Hector Sosa and saw him for years. but whoever does their billing is soooo incredibly shady. I kept getting bills, even though I pay at every visit. When I would look into it, it doesn’t make sense. I missed an appt and was charged a no-show fee (which is fair) but when I paid it, my visit for that day suddenly went up the amount of the no-show fee. Often when I make a payment for something, the money for that goes to something else. If you look at the payment history on my account, it is all over the place. I have called so many times to correct this and it’s useless. Someone finally looked into it, but all they did was move the money around so I’d have one big bill due instead of multiple little ones. I have payments in 2024 that show they’re going towards for invoices all the way into 2026. And there are payments I’ve made that there’s no record of, like in Feb 2025 which is now the bill I owe for. It makes absolutely no sense. And their prices are getting ridiculous. I have a family member that goes here too, and she’s always telling me about fraudulent charges happening with the insurance - like charging specialty prices when this is not a specialty office and of course, Insurance denies because of that, so she owes it. Most of the medical staff here is great, but the billing, is completely opposite. And it seems every time I try to talk to someone at the front office about it, they can’t help and it has to be handled by the manager who is absolutely useless and seems to not know what she’s doing. I’ve seen Sanjana a couple times too and he seemed okay, but from my understanding, he’s the one pushing his office in this direction. This office is leaning way more towards profit than patient care, and it shows. I rate Sosa 5 stars and wish I could rate him independently from the rest of the office. He’s the only reason I did not give them a one star. There are a lot of good practices out there and the headache with billing at this one is just not worth it anymore.

Jenn Amber2026-05-24
★★★★★

Everyone was super nice. Every NP and PA was wonderful and so was Dr. I got in and out fast and was really professional! Easy parking. NP and PA’s are great and same as seeing a doctor- they work hand in hand fyi. Also the front desk and lab was friendly and helpful.

Naomi Sanchez2026-07-24
★☆☆☆☆

I do not recommend Hector Sosa, FNP, at this Family Medicine practice in San Antonio, TX. My sister initially came in for a physical and later had a follow-up appointment with Mr. Sosa. During that visit, he informed her that she had a fatty liver diagnosis. She became very emotional and was crying in his office. According to my sister, his response was to tell her, “You did this to yourself.” Regardless of the diagnosis, healthcare providers should deliver difficult news with compassion, empathy, and professionalism. Patients deserve to feel supported, especially when receiving upsetting medical information. The lack of empathy shown during this interaction was deeply disappointing and upsetting for our family. Based on this experience, I would not recommend this provider to others.If I can give 0 stars I would.

A sample of reviews published on Google. The overall rating may include reviews not shown here.

PLAN YOUR VISIT

Time it right.

Opening hours
SundayClosed
Monday8 AM–5 PM
Tuesday8 AM–5 PM
Wednesday8 AM–5 PM
Thursday8 AM–5 PM
Friday8 AM–5 PM
SaturdayToday8 AM–12 PM

Confirm holiday hours with the business. Times follow the directory’s time zone.

FIND YOUR WAY

Right around here.

Get directions

2277 NW Military Hwy #100, San Antonio, TX 78213

A FEW HELPFUL DETAILS

Good to know.

How do I contact Castle Hills Family Practice?

Call (210) 342-7300. You can also visit their website.

Where is Castle Hills Family Practice?

2277 NW Military Hwy #100, San Antonio, TX 78213

What are today’s opening hours?

Saturday: 8 AM–12 PM. Confirm holiday hours before visiting.

How is this business rated?

4.4 out of 5 from 1,389 Google reviews.

KEEP YOUR OPTIONS OPEN

More to explore in San Antonio.

View all
4.4 / 5Google rating
CallDirections
YOUR COLLECTION

Places to come back to.

Your shortlist is saved in this browser.