The age gap is fine, the fact that he is 16 is a little concerning but I think it’s fine, since they both are ok with it and the relationship is not sus. Otherwise this is a perfectly normal couple.