We recently stayed 4 days here, while in Mexico City for a wedding, and thoroughly enjoyed our stay. The location of the hotel is excellent, with many restaurants and stores nearby. There's a Starbucks right across the street. The hotel itself has several very good restaurant choices as well. The gym is large and well equipped. The spa is very nice with a wide range of services. We got a rate that included breakfast and that was excellent. The breakfast buffet was very good, and was a great way to start the day. I have stayed at the nearby JW Marriott as well, but now prefer the Presidente.