I humbly disagree. He was born on the soil to parents not here temporarily. Much different than Cruz who was born a citizen of another country.
Rubio was a citizen at birth. He did not have to be Naturalized.
Here’s a good discussion on the matter
http://blog.tenthamendmentcenter.com/2015/04/is-marco-rubio-a-natural-born-citizen/
Rubio is an open borders guy...I personal like John Hunter, Duncan’s son.