I do believe the Republican Party has been taken over by left wing liberals. Ted Cruz is a great conservative with a strong background.
The others are acceptable to me on 85% of issues. Ted Cruz, so far, 100%.
Ted Cruz isn't born in the US, through.
Constitutionally, he's still natural born because his mother was American born and thus he inherited citizenship upon birth.
Unlike the current occupant of the White House, there is no controversy surrounding his place of birth.
Republicans need to get over the "place of birth of the President" stuff. Public records are definitive, lest we have legal anarchy.