This report is excellent. I have been to CDMX (Ciudad de Mexico) a few times. It is like New York - similar in population and neighborhood-iness vibe. The advantage of its accessibility from the US and cheap food, accommodation, and great people is why I absolutely love CDMX.
The only funny story is that I was searched in secondary inspection entering Mexico once (I was entering from Honduras) because my Honduran coffee was wrapped in duct tape and plastic in the form of bricks. That caused a lot of questions. Haha