Cristiano Ronaldo has already scored 15 goals this season - he is a fantastic scoring machine.
He is a good header, a remarkable free-kick taker and an excellent long distance shooter.
He can score a goal from anywhere.
He is not considered as an out and out striker but last season he scored 44 goals for Real Madrid and he did the same thing when he was playing in the Barclays Premier League.
He appears to have an iron constitution as he has suffered only a few injuries during his career.
He is a real athlete with amazing physical ability and quick feet like Fred Astaire.
These qualities are essential for the modern forward.
Moreover, he is a hard worker.
When you are a professional player you cannot be efficient without training hard.
You can be the most talented player in the world but it's not enough today. You have to work for glory.
His selfishness is the price you have to pay for being a top class player.
He will become better when he will get rid of the "everything for me" aspect to his game.
He is a top class player who will become better, and I don't think that he is a player difficult to handle for a coach.
When you are helping your team to reach their goals, it's really easy to be accepted by your team-mates.
He can aspire to the Golden Ball but after the World Cup, it's normally a player from the winning side who walks off with the prize.
It wouldn't be a surprise if Xavi wins it.