Alfredo is great! He is very knowledgeable about Peru’s culture and history. He suggested a revision of our tour to include Barranco, which was very interesting. We were very grateful for his fascinating tours (we also went with him to Bellastes Islands), but also his thoughtfulness in arranging for drivers to take us to and from the airport; both drivers were prompt, polite, and had comfortable cars. I highly recommend Alfredo!