Some series you have to just allow yourself to enjoy without getting bothered by time travel plot holes, a certain style of animation, or the misrepresentation of middle schoolers. The plot is endearing, and there is no shortage of likeable characters. Just allow yourself to enjoy a well made anime even if it isn't the greatest ever.