About a 3-4 hour drive from CDMX, Tolantongo contains naturally-heated pools, two grottoes, and a river at the base of the canyon. It's owned by the indigenous families who are dedicated to preserving it.
I went on a day trip with a group of friends and had an amazing time! The caves inside the grottoes have so much mineral buildup it felt like I was walking on another planet. Swimming in the river and pools were relaxing bookends to an incredible experience.