The Azteca Stadium, where the All Whites face Mexico tomorrow, is an arena every player wants to play in but it is also a place of physical and mental suffering.
It's not just the altitude, though the 2300m elevation makes it harder to breathe - and even think - as lungs gasp and muscles ache, especially if you are constantly chasing the ball.
The All Whites are playing in the early afternoon (2.30pm local time), when the air pollution is at its worst. It will be hot, with a cacophony of noise that few stadiums can match.
"It's a unique experience - and not often in a good way," says former All White Simon Elliott, one of the few New Zealanders to have experienced the Azteca. "The altitude, combined with the smog, is extremely tough. You feel like you are swimming a little bit or going through quicksand. That is why keeping the ball is so important; you don't want to be doing a lot of work without the ball."
During his stint at LA Galaxy (1999-2003) Elliott played several times in Mexico City.