Great doctor is very knowledgeable and takes his time with patients. My family has been with him for over 10+ years
Avoid the nurse practitioner Miguel!
Dr. Castillo is fantastic don't get me wrong, the entire staff there at reception is fantastic as well. There is one particular MD that pissed me off and made me feel like my health concerns weren't as important and he wanted to get the day finished. The Medical Assistant Miguel is the absolute worst. Avoid getting him at all costs. He doesn't really pay attention to what medications you think you need, he doesn't really bother thinking of solutions to your health issues and or concerns.
If you can Get Dr. Castillo. He works with you, is extremely helpful, and thinks of solutions and cares for your health issues.