One of the more unique and interesting storylines I have seen in an anime. The narrator is rather annoying though. I found a lot of the situational drama to be quite ridiculous as the characters can be willfull and repetitive in their poor decisions. People seemed far more stupid than a society of that nature should have produced. Maybe its the English dub that ruins a lot of it. Still worth a watch.