I would give the audiobook 5 stars overall, but listening to the final 10 minutes was quite cringey.