This adventure is a ton of fun. A perfect mix of interesting characters, mystery, puzzles that players feel good solving, and interesting encounters. The only caveat I have is DM preparation. If you are the type of DM that likes to "wing it", this is not one I recommend for you. It is a complex adventure that definitely requires preparation to ensure a good player experience. If you come prepared, it is one of the most entertaining and fun adventures I've run so far.
[5 of 5 Stars!]