Spanish expert Guillem Balague believes Mesut Ozil is worth the club record £42.4million Arsenal forked out for him.
Ozil was allowed to leave Real Madrid as the La Liga giants tried to recoup some of the reported £86million they paid for Gareth Bale.
The German playmaker moved to Real Madrid for a mere £12.4million three years ago after impressing at the 2010 World Cup.
However Balague praised Arsenal's deadline day deal for the attacking midfielder.
Balague, speaking to Sky Sports, said: "He wasn't happy with Real; he understood the arrival of Bale was going to affect him and, despite the fact that three days ago he said he was going to stay.
"His dad, who is his agent, was talking to clubs in the Premier League and Germany all summer. Eventually Arsenal were the ones that were going to pay more wages.
"Arsenal will pay him 7million euros net, while at Madrid he was earning 5million euros. His contract hadn't been touched since he arrived at Real and he felt, after winning the league, it should have been touched. He basically didn't feel loved.
"It's also an important year for him with the World Cup next summer. He felt he was going to play less and that was going to affect his chances of being a regular with Germany.
"So, all in all, Arsenal have moved at the right time, cleverly - and he was a regular at one of top teams in the world, a goalscorer and performer of the highest calibre, so I think it was a worthwhile price for him."
Ozil - who has joined up with the German national team in preparation for their World Cup qualifications games against Austria and the Faroe Islands - is expected to make his Arsenal debut against Sunderland on September 14.