The scenario was enjoyable overall but the final encounter was within one round of a TPK for our upper level low-tier party. All of the PCs went down at least once and two PCs were still down (stabilized with Hero Points) and the remaining four each had 5 HP or less when we finally defeated the last opponent.