Great anime. Season 1 is and 2 are very good. But season 3 & 4 are trash, it is because they skipped major parts of the manga starting from season 3 and 4. So every person was dissapointed due to skipping the parts and so season 3 and 4 became boring.