Great place to stay in Mexico City with many good food options.