I had my high school aged brother and mother come into town and this was the perfect afternoon adventure. James was the tour guide and he was amazing. Extremely friendly, witty, patient and knowledgeable. After living in the city for 3 years I learned a lot of new information. Highly recommend this tour for all age groups.