I thought she was a little younger than that, and he a little older.
At 12 and 15, 3 years is still a pretty big gap in life experience though. And while the audience might know Melody has memories from her past life, it's still giving "20-y/o thinking a 16-y/o is 'very mature for her age'."