If you're staying in Roma Norte, I highly recommend Casa de Cibeles by Lumina.
The location is hard to beat—safe, walkable, and surrounded by great food, drinks, and things to do. The room was clean, comfortable, and well maintained. The staff were also extremely friendly and helpful throughout our stay.
Overall, we couldn't have asked for more. It was the perfect home base for our Mexico City trip, and I'd definitely stay here again.