Marco was a great guide, extremely knowledgeable and approachable. It is a great way to get a solid sense of the old cities of Zagreb. The only thing I would mention is that it is about 2 1/2hrs of almost non-stop walking, including some pretty steep sections. I think a lot of that would be reduced when the funicular starts operations again.