I got about $20 off per night through an online travel site, which made a big difference compared to what I could've gotten for the same price. The Chapultepec is a very modern and comfortable hotel; about what you'd expect from higher-end 3-star hotels in the US, with flat screen TV, ironing board, blow dryer, very modern marble bath with all the amenities. The cleaning staff were excellent. Any clothes I left lying out were folded neatly and placed in the closet; shirts were hung on hangers. The in-room WiFi isn't free, but you actually pay for usage by the hour. So if you pay for 24 hours, it counts the hours you're actually connected, so you could span several days on 24 hours. It took about 4 hours to download a 700MB file, so don't expect super high speeds. It's adequate for web browsing, emailing, getting work done, etc.
I ordered room service once (expect to pay US prices for room service and minibar) when I was just too worn out to go hunting for food. It was good enough hotel fare. There are a few restaurants around the three or four blocks away from the park. I found a pretty decent taco place on the street two blocks away. But the neighborhood isn't bustling with eateries, so for anything special expect to travel.
I mainly stayed here because of the proximity to the anthropology museum, which is an incredible experience. It's by far one of the most lavishly put together museums I've seen. If you're into archaeology and anthropology, set aside a whole day. And stay away from the food vendors out front of the museum - there's far better street food to be had elsewhere.
I will definitely stay at the Chapultepec again when I'm in Mexico City.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC