A little long for a children's book. Better for older kids ages 7-9 who like to read (on their own)....