translate English to German: We are happy that you've chosen to visit us!
Wir sind froh das gerade Sie uns gefunden haben.