This is one of those shows that feels like it's better than it has any right to be. It drags out overused plot contrivances but then uses them perfectly as tools to explore the characters on a deeper level.

Anime News Network - Views