It was very very good. I watched anime first, of course it ended nowhere near the end of the story. So I started to read the light novel. I don't want to spoil anything, I will just say that I enjoyed the story, the characters and how it all finished. It was worth waiting for two years.