Reliably absorbing storytelling! If you've listened to the previous installment of the WC or/and the Scarlet City trilogy also narrated by Miriam Margolyes, you'll have a good idea of the quality of the piece!
I must say though that the episode that spoiled it a little for me, or seemed somehow dissonant, was the rape scene. It seemed both unnecessary to the plot, and completely out of character for the perpetrator. I accept that the stories are based in times not our own, when mores and expectations were different. Nonetheless it drew a barrier down between me and the 'hero'.
Even so, I shall listen to part three and hope it was an aberration!