It's a pretty good anime, IMO. It's based off a light novel (aka, actual Japanese book). Light novels confuse me, because the illustration is anime style. And I really don't get the difference between a 'light novel' versus a regular one... I wonder if it's the length or the language. Also, the translation is always a little bit odd in tone! But it's quite good. I'm not done with the light novel yet, but if you have time to spare, watching it is the way to go. It's only around 20 episodes, I think.
AMG, my speakers are working again. It was an angle thing!