There is definitely a lot of fanservice, but it's one of the charms to it, especially the things that the main character say always make me nearly fall out of my chair.
I also like how it has some Biblical references, such as Mary and st. Michael the arch angel.