The concepts and approach are not for the young. This is definitely for an older crowd. Disappointed and objectionable enough that we left. My wife and I would have found it ok, but not what you want to explain to your thirteen year old. Leave the kids home.