This is the best place to experience Mexico City for the first time with the best host with great suggestions.
We will definitely return for another stay.