This is one of the most amazing anime I have ever seen. It is really interesting and extremely intelligent - the plot is complex and original and the characters are all fascinating and wonderfully built. It has some violence, and, for that, I do not advice it to those who are sensitive or easily shocked by it. However, to all other people who enjoy great stories and intelligent animes, I strongly advice it! The kind of anime that will make you reflect.