First of all, best location ever!
We went for the F1 Mexican GP and the location was super convenient for us, easy access to different restaurants, bus to the race during the weekend, close to shopping malls and anything you need to spend a great time in Mexico City, also, area was super safe! We will decently come back!