City has earned its place as prime Super Bowl venue