This is probably one of the best anime I have ever watched. It is definitely a 20/10. The plot, characters, jokes, and down right emotions developed through the anime. This gives very good vibes and can teach you important life lessons though it does sound cheesy. It is a must watch.