I recommend Nayelli place it is a home away from home!
Everything you need is at walking distance: transportation, groceries, restaurants.. I’ll return back to Nayelli place my next time in Mexico City.