What a riotous, funny roller-coaster of a book. The characters are quirky, brave and loyal to their friends and school. A fantastic read for KS2,(age 7-11), although some competent KS1 pupils, (age 4-7), will love it as well and it would be a wonderful book to read in class.