I might also remind that the age gap is also technically not a problem, because the legal age of consent in Japan in 12. And the legal age of adulthood is 20. So between 16 and 18 it's actually quite the western preconception to think any of the three ages is more or less taboo. Non are approaching adulthood in Japan. All are however legal ages to give concent, as they are as well in the US (depending on the state).
I sincerely like it but what's their ages again?