Julio is an amazing tour guide, He is remarkably knowledgeable about Mexican history, culture, art and architecture but also makes the tour fun. We laughed all day. Julio was also very flexible pivoting to shorten one museum visit so that we could include a second museum visit to fit our interests. It was a very enjoyable and educational day. I cannot recommend Julio highly enough.