I was fortunate enough to stay at the Fiesta Americana in Mexico City on a recent business trip. While the conference was located down the street at the Camino Real hotel (it was sold out) I was recommended to stay at this hotel.
I was quite pleased with the location and when I opened my door I was pleasantly surprised to see a living room with dining location along with a large bedroom and bath.
The staff was great - recommending local places for dinner along with arrangements for transportation (at set rates) and of course plenty of security.
When in Mexico City I will definitely be back.