I really enjoyed this anime. It was kind of different from what I had watched in the past, but I was sucked into it by the end of the first episode. All the plot twists were really unexpected, and the characters are just so wonderful and well fleshed out. My only complaint is that it's really confusing, so there is still a lot I don't understand. But other than that, a really great anime.