It's great, it really is but I think some characters are over the top and some were just added to fill in gaps. Also, quite often the syncing with the lips is wrong. The characters are great, it's perfect. They all have their own role and personality so it does make a great impact. The story makes you get an emotional attachment with some of the main characters and when they are in danger or when they die you actually feel it so it shows how brilliant the story is built. Overall, I think it's perfect.
overall score: 10/10