Superb location and quite a lovely place to stay in Mexico City