Great report! I went to CDMX in 2019 and fell in love with the city. Personally, I think everyone should spend some time in CDMX instead of always going to the beach resort towns. Being able to speak Spanish did help tremendously in my case since I noticed lots of places including hotels, English was a problem.