Hotel Punto MX was an excellent choice for our first visit to Mexico City. It is conveniently located in the Historic Center, and it made our visit very comfortable at a reasonable price.
The staff are extremely helpful and welcoming. Raul in the bar/restaurant gave us pointers on tasting mezcal, as well as some tips regarding the wine list (which is pretty extensive for a hotel). Sergio helped us book a tour to Teotihuacan and set everything up for us, as well as advising on restaurants and booking taxi service. We really lacked for nothing during our stay thanks to a lovely and attentive staff.
The rooms are tastefully designed and clean. They provide toiletries and a decent hair dryer with some power to it. Because the room's windows face the atrium, you can't see outside, but the upside is that the rooms are quiet (the higher up you are, the quieter the room). They also provide 2 small bottles of water free each day, with additional larger bottles available for purchase.
Location is blocks away from Zocalo, Palacio de Bellas Artes, and Templo Mayor, as well as several metro stops.
The included buffet breakfast is comprehensive and includes both Mexican and US-style food.
The downsides were few and none were deal breakers. A refrigerator in the room would have been nice, and some of the towels were starting to look a little shabby, but I didn't mind either.
I highly recommend Hotel Punto MX for a comfortable, convenient stay in CDMX.