Niagara's "Mystery on the Lake" was a great way to spend the afternoon. The guides and characters that you meet along the way really make for a truly unique and memorable experience. You learn a lot about the history of the town, all the while laughing and trying to solve the puzzles you're given. This was most definitely the best and most memorable walking tour that I've ever been on. I would heartily recommend this experience to anyone who enjoys learning, solving puzzles, and most of all, having a great time!