A great location to stay at in Mexico City