My wife was born in Jakarta. Her father is Texan, and her mother is Austrian, making her a citizen of both the US and the EU from birth; she has two legitimate passports. You can play the semantics game if you want about what "natural born" means, but the way it has been interpreted by the federal government since the First Congress means Cruz is eligible.