I used to listen to this as a child, and it is one of my utmost favourites! All the Jeremy James stories are utterly hilarious, and I'm sure children today would love him just as much as I did when I was growing up (in the 90s/00s).
Andy Crane, the reader, has just the right voice for a book like this, and personally, I would say that you probably could never go wrong with a book read by Andy.
I borrowed this from the library so often, along with the other Jeremy James books, that they broke from over-use.