It was raining during much of our tour in July, but our tour guide, Kevin, handled everything like an accomplished pro. He took us to covered areas, one of them with seats! He told stories that kept everyone engaged. I arrived early but forgot my umbrella. No worries, Kevin let me use his extra! While we were standing at a street light, a young child in our group started to dart toward the street, and Kevin instantly reacted to stop the little girl - although he didn't need to, her parents got her. Overall, it was a great program, if maybe just a little bit long (especially for younger children)