John was our guide, who was excellent! He was friendly, very knowledgeable about Machu Picchu and took his time to explain the history and culture behind the various areas and structures. He was patient in allowing us to linger where we wanted, pointing out specific items to focus on, along with his descriptions and background information of each viewing point. All in all, we had an incredible experience at Machu Picchu, with John making it so much better by his friendliness, patience and great story telling. Highly recommended!