The animation is really good, the voice actors for Japanese and English are amazing, the character development is amazing, all in all it's a great anime. It's one of those anime's that makes you wanna watch more after you've watched the first episode. I totally recommend it to teenagers and above.