I've played with and against great players. I've been with Viv Richards, Richie Richardson and played against Sachin Tendulkar, Ricky Ponting, Jaque Kallis and Virat Kohli is up there with the very best.
When I came to Arsenal years ago, I saw things from Dennis Bergkamp and Thierry Henry I'd never seen before.
Arsene Wenger is an ambitious manager, and he knows deep in his heart that he needs five world-class players to compete among the best in Europe.
It is very important for me to be able to play and develop with players like Messi, Dybala, Di Maria, and Banega.
To play along alongside Cristiano Ronaldo, Kaka, or Franck Ribery is an honour for any footballer.
Messi, Neymar or Ronaldo? The three of them are exceptional, they have a lot of quality and they have their differences.
At Chelsea I knew I'd improve a lot quicker around better players, world-class players.
United have some world-class players with a world-class manager.
The Premier League is a notch above. It's maybe the best league in the world.
Players such as Gianluigi Buffon, Andrea Pirlo and Mirko Vucinic are all world-class.
To be playing against people like Xavi and Iniesta is brilliant.
I have got to a level where I feel I needed to make the jump to Chelsea and push myself and get myself to a better level and playing with world-class players here is only going to help.
Bayern is the biggest team in Germany, one of the biggest teams in Europe. Every year, world class players come along, so it's one of the strongest teams in the world.
There is no B-Team at Bayern Munich.
Obviously, training at Barcelona is a fantastic experience. You train alongside players like Lionel Messi and Andres Iniesta, who are clearly some of the best players in the world.
For me, the Premier League is the best tournament in the world. It's the hardest; you need to be 100 per cent to play every game.
I think most players would love, at one stage in their career, to say, 'I've been No. 1 in the world.'
Real Madrid is a club where you have to go when you are mature and at the top of your game.
Ask any player: we all want to play in the best clubs and the best championships.
Premier League is not an easy league; it's one of the best.
It was different coming from Hale End to London Colney. The coaching is so much different and the environment - you've got loads of first team players and world-class players there.
If you're a sports fan, it is really cool when you see the best-on-best for hockey at the Olympics.
Top-flight football players are a strange bunch.
Not everybody is following every league in the world so the Champions League is a platform where everybody can see what you're still able to do.
Of course I pay attention to the Premier League - it's one of the greatest leagues in Europe.