Cornelia Funke is the most popular writer of children's books in Germany. I enjoyed this as an adult but think it suited to young folks from the age of twelve and up. It is enriched by wonderful characterization but what keeps this story going is sparkling dialogue, an interesting place where the book takes place, and lots of action.