Highly recommended for those who want to visit Mexico City.