Two most important factors I've based my ratings on:
1) Can this teach me something I can use in my own designs?
2) Do I want to run this myself?
Yes to both with this one. Love the NPC layout. Well done.
Thanks so much, Ironfox! So glad I can be of benefit to you beyond just the content itself!