Great location, massive appartment, and good wifi! The only drawback is that the water pressure was not great.
That being said, Ivan is a lovely person! Responsive, interesting and always eager to strike a conversation. Overall, we had a great stay at Ivan's place and we will stay there again in our next visit to CDMX.