It's a great one-shot adventure. I love the idea of giving your players different roles with motivations. It makes the adventure much more dynamic than the page count would suggest.