We've used Tours by Locals over the years and Valentin was definitely one of the best: superb English, knowledgeable about all aspects of Mexican history, food, and art. Interesting and engaging! Most importantly, from our perspective, was his constant checking in with us about our needs: food, water, bathroom stops, etc. A great guide!