Staying with Mario might be the best decision you make in Mexico City. He's a lovely, generous person who treats his guests like new friends from day 1. Mario generously introduced me to his wonderful friends, cooked a delicious meal, taught me how to cut and eat tuna (the fruit not the fish), and I joined he and his friends for a hike on a mountain on the edge of the city. My time in CDMX is so much richer for having stayed w/ Mario!