Mexico City is a huge place of many facets. One of those is the political center of the city; the Zocalo, cathedral, the atmosphere of late 19th century. To experience all of this the Holiday Inn Zocalo is a great place to stay. From the rooftop terrace restaurant you can see not only the views of one the largest city squares in the world, but we were lucky to have good weather and enjoy the amazing experience of the sunrise over the volcanoes; unforgettable!
The hotel itself is housed in a beautiful old building. The rooms are a bit small but nicely appointed and comfortable. Note- You will only get a front facing view if you stay in a suite. Still the terrace bar at night and early morning was a wonderful option. Staff is really nice and professional. They arranged our private transportation to and from the airport; safe, punctual, courteous and reasonable priced. Everything is clean and well maintained.
The only negative is that although the restaurant opens for breakfast at 07:00, they don't open the terrace until later. We had to enjoy the sunset without breakfast as we had a plane to catch.