"Dr. Castro is awesome! He truely cares about his patients. He was careful to answer all of my questions and took the time to provide a detailed answer specific to my case, not just the average generic answer. I would definately recommend him and have!"