I cannot say enough good things about this anime (aside from the dub, which is just OK). The characters are fantastic, the Japanese voice acting is superb, the plot is driven and thought-out, the OST is phenomenal, and did I mention the characters? All of them are so memorable, it is unbelievable. My personal favorite anime by a mile. Highly recommend.