I agree with Serhiy. To say, "У мене гість/візитер." sounds more accurate. To say "У мене є візит." just means, "I have a visit." It's not accurate if you want to say that you "have a visitor." Duolngo, please clarify. Дякую!.