Greatest anime I'd ever watch and probably will watch. If you don't like it in the first episode, watch a little more. You'd be surprised how you'd went through 20 episodes in one sitting! I won't say anything else so I won't spoil the experience for you.