Narration is good, but the story is a bit too long, has lots of little inconsistencies, often very unnecessarily slow and boring for long periods of time.

The beginning was painfully sexist and classist, an issue, much of which was thankfully later overcome.

I finished listening to the book just because I kept expecting something more interesting to happen, but the interesting bits weren’t good enough to meet those expectations and I really wish I’d have returned it instead of listening all the way through.