We had a great time with Alfredo... he showed us so much that would have never seen on our own. He even added a few stops that he thought we'd like (and we did) that weren't included in our original itinerary. He is extremely knowledgeable, and has a great love for Lima and Peru. We're so glad we booked this tour with him!! The car and driver he provided were great as well - the car was comfortable (even for my 6'2" husband) and beautifully clean. We highly recommend Alfredo!!