Pep Guardiola's new contract at Manchester City is good for the whole Premier League, says Sky Sports News reporter Ben Ransom.