Avoid Terranova. Recent very bad experience. I still suffer the consequences of poor hygiene at this hospital.
I know 2 other people who had the same experience.
I would choose Mexico Americano or Santa Maria Chapalita, depending on treatment/equipment needed.