Just finished GMing this adventure with my group and it was a blast. The premise of the story is really engaging and the final encounter is truly epic. It can be played in a long session or two shorter sessions. Really recommended.