A fairly good adventure with great structure and logic. It's not without flaws, I had to make BBEG a subtle spellcaster (sorcerer) to make his schemes less obvious.