There are slice of life,romance,action,mystery,conflict and self conflict.These elements blend so well together. Mc hits the right spot in terms of his ideals. Doesnt seem like a teenager yet its not like an adult. Romance moments doesnt feel childish but also its not too mature. Man this manga...