We’ve had this book for 3 days and have read it too many times to count! My 5, 4, and 2 year old love it and even our 9 month old can enjoy the pictures so it’s a definite winner to entertain a wide age range! My 4 year old cracks up at the humor in it and my 5 year old has expanded his vocabulary a bit (he loves words!) and the 2 year old loves hearing the different accents I give to the characters. We’ll probably invest in the rest of the series at some point but we’ll enjoy this one for awhile first. Personally I think an 8 year old would be a little bored with it but maybe it’s because we do a lot of reading so I feel like our kids will outgrow this at a younger age but time will tell.