Skip, our guide, was absolutely wonderful! As a lifelong resident, his clear affection for the city (in addition to the depth of his knowledge) made the tour all the better. We only had a day, so it was the perfect overview. I honestly cannot say enough.
This is not a big thing, but the only thing that detracted from the experience (and thus the 4- instead of 5-star review) was the woman working the ticket counter at the ferry terminal. She would not give us a tour map unless we waited in the (very long) ticket line. She actually physically grabbed it back from me when I nabbed one from the window. Anyway- not a big deal, it just would have been helpful to have as we stood in line (about 20 minutes) waiting for the trolley.