Absolutely loved this! Huge recommend! It has everything, from crazy fight scenes to heartfelt goodbyes to make you cry and everything in between. The second season is nowhere near as good as 1st and 3rd. Even so it kept me up way to late and I loved every minute. It is free to watch on Crunchyroll and it has 1st 2 seasons dubbed. Enjoy!