Pedro is really terrific. His knowledge of history and culture is impressive and he is very good at tying things together and making them sensible. He is also excellent in his ability to judge the physical limitations of his groups and pace things accordingly while still managing to get everything promised into the tour in the allotted time. Kudos to him!