Now that a definitive agreement has been reached with Porto, it is a certainty that Danilo will be wearing Real Madrid's kit next season.

The amount to be paid has been set at €20 million, far from the €40 million that the Portuguese set-up was originally asking.

Porto had little choice but to lower their demands in light of the fact that the Brazilian's contract is up next year and the player had made public his intention to look for pastures new. It was either get what money could be negotiated for now or see him walk in 2016 for nothing. In addition, the club has €25 million of outstanding debt that has to be paid urgently and so the money will come in handy to get them out of a tight spot.

The player's wishes have also been a key factor in the deal. The defender already had various offers from Europe's big clubs. However, as soon as he learned of Real Madrid's interest, he was adamant that he only wanted to play for "Los Blancos". Danilo's desire to be dressed in white made the whole negotiation process that much quicker.

The Brazilian fits the bill for Real Madrid perfectly – a young player, under 25 but with great performances both for his club and country already under his belt.