If you want to be in the center of Mexico City I can definitely recommend Victoria’s apartment. The street food is everywhere, It’s so cheap and delicious you will want to try everything. The apartment is very central so very easy to get to places like the Aztec Templo Mayor, Cathedral, plus so many museums within walking distance. Mexico City also has Uber, although I found the CDMX Taxis to be just as reasonable. Their are trains and buses, but I never bothered with them so can’t comment.