Read it to my five year old daughter who really enjoyed it. It is perfect to read in, say, 2 nights. And each short chapter has a 'cliff hanger'. I enkoyed the historical element too. And the lovely drawn black and white illustrations helped her understanding. In fact I re-read it to my daughter a few weeks later.