I’m not usually a listener of audiobooks on YouTube, which are usually of poor quality, but this one is quite good.
The voice actor gives each character a unique voice, which makes it easy to distinguish between the characters. I’ve been listening to it while walking around.