A very enjoyable, unique, show with high quality animation. This show offers plenty of plot twists and entertainment. My only critique is the final season, which is 70% flashbacks, and 30% pushing the story ahead. On top of that, the final season offered little conclusion for the majority of surviving main characters. With the exception of a few major plot revelations and action packed episodes the final season is in my humble opinion largely a dud.