Dr Castro is amazing! I've interacted with many OBs in line of work and I just can't say enough good things about Dr Castro and this practice. All the doctors are fabulous, they respond quickly to calls, listen to your concerns and genuinely care about their patients. If I enjoyed being pregnant I would keep having babies so I could continue with this practice. They are amazing!!