The plot, options and challenge are all well done with plenty of places to add fun side quests.
The downfall here is the almost complete lack of stats for monsters. I'd pay an extra dollar or two for the pages necessary to print the stats from the bestiary. Monsters with one or even two additional templates are simply listed with two or three page numbers and the GM is left to add it all up on the fly while flipping around. This would lead me to never recommend this module to anyone.
GMs who use modules, in my experience, do so because they don't have time to put together adventures themselves. Making us constantly look up creatures, then add templates before each encounter turns a good session into tedious page flipping while the players sit around.