TLDR: This tour is great and Capt. Jim is a superb tour guide.
Our tour guide, Capt. Jim, was excellent. He was organized, courteous, punctual, and a wealth of knowledge. Jim reached out before the tour start time to make sure everyone know when and where to meet. He made sure everyone had water before we set out and did his best to keep everyone in the shade where possible. Jim offered fascinating information about the city, new and old, and answered any questions asked of him. His presentation of the city is fascinating. I highly recommend this tour and this guide. I even gave his card to some fellow travelers after the tour and suggested they sign up for this wonderful experience.