No one will know better than Manchester City fans how much of a character Mario Balotelli is. Though he was capable of moments of genius, he also brought an air of unpredictably with him wherever he went. It proved too much for the club eventually, and then boss Roberto Martinez agreed to sell the Italian international back to Serie A after a flat beginning to the 2012-13 season.
Balotelli hit the ground running at Milan though, proving that his class is permanent, and any doubts about his ability tend to be regularly proven wrong. Scoring 12 times in just 13 games, the 24-year-old once again announced that he was someone to keep an eye on for the right reasons.
That Liverpool look to be signing the striker for less than Milan paid for him is some superb business.
And current City manager Manuel Pellegrini, speaking ahead of the club's Monday night match, was quick to point out that the former Citizens hero is a player of immense quality.
"They [Liverpool] will always miss Luis Suarez because he is a very important player but they have brought a lot of important new players and continue being a very strong squad also," said the Chilean in his press conference ahead of Monday's meeting.
"I think Mario Balotelli is a very good player. He went from Manchester City to Italy but I think he can play everywhere he wants. I know the character of Mario Balotelli - everyone that is involved in football knows about him.
"If Liverpool decide he is the player that is important for them, perfect for them and perfect for Mario."
With the Italian's move still to be confirmed, Balotelli will not be able to face his old club next week, but such positive words from his old stomping ground should be encouraging ones for Liverpool fans.