We just got back from our private tour to Puebla and Cholula with Juan and we had an excellent time! Juan was very knowledgeable about all of the sites and he also shared a lot about the history of Mexico and the culture. We wish we had booked the rest of our tours in Mexico with Juan! The private tour was very worth it.