I am a Cruz fan, and I agree. He imagine he surprised lots of people.
Rubio did very good in the urban centers..Ames, Quad cities, Des Moines Metro areas