So I’ve been looking at this again and it seems like Condesa is the safest area to stay in.
There’s an Accor hotel there called the Mondrian Mexico City Condesa which looks like a possibility.
Address is
Aguascalientes 156, Hipodromo Condesa, Cuauhtemoc, 06100 Mexico City, Mexico
Has anyone stayed there? Is it clean and comfortable? Is the breakfast any good? I’d trust Flyertalkers more than random Google reviews.