I actually bought this book for my little cousin and he laughed quiet a bit so I assume its good for kids. I read the book and I laughed a little bit but thats probably because I've heard some of the jokes before and didn't really find them funny. I think its a good book for 5–8 year olds