Ivan was great. His knowledge and ability to share this was fabulous. Despite a couple of unexpected "curve balls' (mysterious packages where the Changing of the Guards was happening) resulting in a rapid change in itinerary, Ivan never missed a beat and we had a wonderful day.