For ages 2+. In the book words used like "fat" and "lazy". Not appropriate for young kids who don't understand to not call someone that. Not sure why that was even necessary. The words and actions we as adults model and what kids see in books are the behaviours we will see in them. I would not recommend buying this book if your values doesn't alighn with the above. Had to use some tippex ...