['I got a sudden visit from a friend of mine from another country recently.', "That's great, I hope he enjoy his/her stay", 'Yes, me too. I love getting surprise visits like that.']
How long is he staying?
I got a sudden visit by a friend of mine from another country, so I am happy.