
Easily the best appointment I’ve had in years. Ashley was attentive answered all of my questions, gave great information and we discussed my health in detail. Highly recommend, thank you Ashley!
Patient name hiddenJun 9, 2026
4.95 / 5
by 300k+ patients

Easily the best appointment I’ve had in years. Ashley was attentive answered all of my questions, gave great information and we discussed my health in detail. Highly recommend, thank you Ashley!
Patient name hiddenJun 9, 2026
Very personable and friendly, and explains things in a very accessible manner
Patient name hidden
:)
Patient name hidden
Dr. Horta is absolutely amazing. She is so knowledgeable and very personable. She has helped me get back on track in my life and I couldn’t be more grateful! I would recommend her to anyone and everyone! Thank you Dr. Horta!!
Patient name hidden
Great Doctor, who actually cares!
Patient name hidden
Very comfortable to talk to and not quick to rush me off. She let me talk through my problems. Very like minded with me about treatment moving forward.
Patient name hidden
she is awesome!
Patient name hidden
Kind, flexible, and thorough!
Patient name hidden
very patient and understanding
Patient name hidden
very personable, knowledgeable and helpful
Patient name hidden
Thank you for the patience and asking about therapy. Its been a priority for me that Im hoping to get established in January. I usually can get a lot more sleep but had to pick my brother up from his half-shift at 3am then went to work at 4:50 :S my brain is fried
Patient name hidden
Richelle is wonderful! She is very thorough, detail oriented, attentive and kind. I feel like she really hears what I have to say and her recommendations and treatment plan have made a significantly positive impact on my life and well being!
Patient name hidden
Mia always leaves me feeling understood and taken care of. She is kind and easy to talk to, and great at what she does.
Patient name hidden
very personable.
Patient name hidden
First time using the app and had a great experience!
Patient name hidden
Thank you so much for helping me! Happy New Year!
Patient name hidden
I’m sorry my phone died
Patient name hidden
Mia is the best
Patient name hidden
Great communication, clear and direct.
Patient name hidden
Emma builds great rapport with me and asks good follow-up questions to ensure she can help me to her best ability. I sense she loves helping people and ensuring your voice is heard. I wish her many blessings and accomplishments in the medical field. She deserves it.
Patient name hidden
Very thoughtful and thorough.
Patient name hidden
exceptional and easy to communicate with
Patient name hidden
awesome!
Patient name hidden
She is the best medical provider i have had.
Patient name hidden
Jennifer feels like talking to a friend that understands, trust and is able to help through your struggles. She has the ability to show kindness and still hold you accountable. I feel lucky to have stumbled across her.
Patient name hidden
love her! she’s always ready to help
Patient name hidden
He is such a great doctor!! genuinely cares about my well being.
Patient name hidden
Easy to speak to, great suggestions/health tips, very comfortable and will keep seeing
Patient name hidden
Could not have found a better Dr. both CIRCLE MEDICAL and I are lucky to have her.
Patient name hidden
thank you!!
Patient name hidden
Awesome!
Patient name hidden
Read reviews from hundreds of thousands of patients about their experiences with convenient care, personalized support, and providers who listen.
60K+
Patient reviews
300+
Primary care providers
4.8
App Store rating
4.6
Google Play rating
See what patients value most about their experience with Circle Medical.
Providers listen and take time to understand their needs.
Visits feel thorough, clear, and informative.
Virtual care makes connecting with a provider easier.




Providers listen and take time to understand their needs.
Visits feel thorough, clear, and informative.
Virtual care makes connecting with a provider easier.

In network with most insurance plans
No memberships or hidden fees
Pay only after your appointment
