I highly recommend this tour. We had leveled our expectations given some of the reviews but we’ve taken enough tours to know this is definitely one of the best. Our English guide, Lily (pictured below), was superbly clear and thorough with giving us background and historical stories. It was obvious everyone in the group liked her because everyone opted to stay with her at the last stop of the tour, even after she said people can start having their free time. Tlelolco was a nice warm up to history. Visiting Our Lady of Gualalupe was something we became deeply grateful for. We didn’t know much about the histories so it was incredible to have it included in this tour. We probably could’ve used 15-30mins more here because we had to rush a bit to the bus after our free time. Some reviewers complained about stopping at the arts store, but tbh, that’s really how it is anywhere to help local arts communities. We didn’t mind it because this one is more interesting than others I’ve gone to before. It was a very hot day yesterday so we were happy that the bus was big, new, and cold inside! Although I thought we could’ve ended lunch earlier, it did feel important not to rush people from their lunch time because it was still so hot outside to go to Teotihuacan. It is quite expensive at the suggested restaurant so we made sure to bring our own snacks and drinks, and just bought some horchata and dessert at the restaurant, which totaled $15 for two people. At about 330pm, it became cloudy so we were able to enjoy the rest of the tour in nice weather walking in Teotihuacan. It’s the first time I felt compelled to tip because they were all so friendly, respectful, and punctual! I’d definitely look out for Amigo Tours when I travel somewhere else.