It is not very often that you find an Anime that has every has a little bit of everything. Romance? Got it. Mystery? Got It. Compelling Plot? Got It. Danger, Violence, Murderers, Monsters? Got It. It has plenty of stuff, and stuff that it hints at but never touches. The characters have been unique and different, but not the point where it destroys the characters. The plot sticks together like glue, with seemingly no plot holes. Not for the faint of heart though. It has violence, blood, gore, murder etc. So be careful if you have a weak stomach. This show leaves you wanting more, like a really good sandwhich. Netflix has once again done it.