Fantastic artwork, heavy on the fan-service (leave it up to you whether that's good or bad!), very good animation, very good voice acting (although the two female adult leads sound distractingly similar), confusing storyline, generic music, dreadful dialogue. What can I say, I had fun. 7/10.