Fantastic location and apartment layout! We loved our time in Mexico City!