I saw someone comment about this book not being for kids due to language.... Ya. Young adults. And, you cannot shelter your kids from the world or the world will be overwhelming and/or mysterious, neither are good.
As for the book, it's great. John green is an amazing writer of wit and humor waltzing with misery and loss. His writing is alluring and, as a bonus, his stories are interesting. This is an almost impossible combination. An intriguing plot can be ruined with bad writing.
John Green always makes me laugh hysterically.