Although i am extremely happy about Vidal's renewal i have to say that renewing a player's contract doesnt mean that much in today's world of football. It only means that the club can get more money for the player when and offer arrives.
Correct me if im wrong but didnt CR7 renew his contract at Man Utd just 9-10 months before he was sold to Real Madrid?