James Rodriguez brought an end to his six-year stay at Real Madrid in the summer as he reunited with Carlo Ancelotti at Everton, and the Italian coach has recognised how keen the Colombian playmaker was to be playing regularly again.
The 29-year-old had fallen out of favour under Zinedine Zidane at Real Madrid and found game time hard to come back in his final season at the club, which prompted him to seek a departure.
Ancelotti has admitted that James wanted a new challenge, and he believes that he has found that in Everton.
"First of all, he wanted to find a club where he could play more frequently compared to Real Madrid," Ancelotti said to Tim Howard in a chat for NBC Sports.
"He had times at Real Madrid where he didn't play a lot. He wanted a new challenge, was desperate to play, and I think he found the right place, because he knows me, I know him... The club wants to improve, the club has a big project.
"I think that he found the right place to show his quality and, of course, the player is really, really talented; he doesn't miss a pass, he doesn't miss a control, he doesn't miss a shot. He doesn't play complicated football, he plays simple."
Since joining the Premier League side, James has scored three goals and provided four assists in eight games in all competitions.