here dh has been reading it to my younger two (10 and 7) and it's fabulously funny and excellent to read aloud - apparently Philip Pullman rates it as the best ever children's book, which is a pretty good recommendation