Overall, we had a great experience! Our tour guide was very knowledgeable and you can tell she was very experienced! Very personable and made the experience fun! Our 5 year old grandson had a wonderful time! I would recommend this tour to anyone at any age. Also, the jokes could use some work, haha.