A beautiful oasis from the hustle and bustle of Mexico City.