He meets all the conditions for US citizenship, as stated by an Act of Congress.
Yes, at this point in time, there is even a question as to whether Cruz is a citizen. Did his mother become a Canadian citizen? Did she file paperwork to affirm his birth as a child of an American citizen? Who knows - you only have Cruz’s word for what is or is not.