This is a very enjoyable adventure.
Part 1: Good interaction with the NPC's. Both put forth good game info. The stress of a time limit is good. The side bar about making what travel choice clear was a nice touch.
Part 2: Good chance to investigate the crime scene. Would recommend that a signet ring check include a bonus if you were a noble background. I like when background can be used in the adventure, just like the soldier background in this encounter.
Part 3: Like the river encounter. First time I played the adventure, couldn't figure out why one of the players was trying to get us to drink the water, found out when I ran it. The random encounters based off the river can be easy to extremely challenging.
Random 1: This is the only encounter I haven't played or DMed.
Random 2: Think this has some excellent role-play opportunities. As for combat its a little weak.
Random 3: Talk about a surprise. Funny stuff. This could also be a awesome roleplay opportunity.
Random 4: This one can be deadly. I have DMed a TPK, a rough battle or played in a time consuming encounter. I also think it doesn't scale well for weak parties.
Part 4: Roleplay, roleplay, roleplay. I enjoyed being on both sides of this encounter. The use of clues was different and made the encounter feel unique. The possible fight after exposing Cathica kind of was expected. I believe that is because how other adventures kind of end abruptly or maybe it was just me.
As stated it was enjoyable, short 2 hour adventure. No major problems and good replayability.
[4 of 5 Stars!]