The ultimate sports lodge expands to Mexico City