A must-see during your stay in Mexico City. You can grab an Uber to get there, even if it might get complicated to find another one back. The ideal deal is to hire a chauffeur that will be waiting for you (you can negociate with the same Uber driver).
Better to arrive early. Avoid during weekends.
Bring a hat, sunscreen and a jacket. It's very sunny but might be cold.