What made me think that Present Perfect and S.Present would be more suitable was that "here" at the end. I understood that the person was still there, if not...shouldn't that "here" be "there"?
Well...both people may not be in the same place, of course...in that case it's correct.