I would highly recommend Lakshmi's place for your stay in Mexico City. It's in a safe area with lots of restaurants and coffee shops right around the corner. The apartment is large, which makes it feel very livable for long periods of time. The wifi was strong enough for me to do video calls while in the living room, close to the router. Everything was clean and just as described. Lakshmi is very communicative and welcoming and has lots of recommendations.