The place has the best location if what You want is to explore and get a real mexico city experience. Near from a lot of public trasport systems you're going to be able to get wherever You wan to.
El lugar tiene la mejor ubicación si lo que quieres es explorar y vivir la experiencia de la CDMX. Cerca de muchos sistemas de transporte vas a poder llegar a dónde sea.