It's all opinions, but there are plenty of people who believe Spain's La Liga to be the best top flight of football in the world right now.
One thing is for sure, it's certainly home to some of the best talent in the game—Andres Iniesta, Mesut Ozil, Radamel Falcao; the names just roll off the tongue, and to watch them is, at times, to be in the presence of some of the game's true greats.
Form is a wonderful thing, though; it can make the most accomplished players in the game appear sluggish, slovenly and far from their best and can help mere mortals compete with the finest in the game.
The very best, of course, remain in-form and play to their highest capabilities as often as possible.
Here are the 20 best players in La Liga right now.