I thought this would be terrible, but it's not that bad. It has it's pretty 'cringe' moments, but the animation, plot and character design is incredible. I don't like how Abby is so overly-talkative and energetic, nor do I like Priya's pretty dry personality, or Mei's brief selfish personality, and how fast everything in the movie happens.. But overall, it's not a bad movie at all.
If your sensitive to the topic of 'puberty' then, well, don't watch it because that's pretty much the whole point of the movie lol