The light novel is really really good.
Protagonist is a really good person. The heroines are assertive and matter to the plot.
The action scenes have enough tension.
There's enough ecchi that it sweetens the whole thing, but not sooooo much that it gets in the way of the plot.