I think that he was pushing it a bit when he said it was the best stadium in the world.
⇑ Translate the sentence above by Google ⇑
Related: stadium