translate English to German: On arrival, you are welcomed by a couple of caring hosts that will try their best to make your stay as pleasant as possible.
Bei der Ankunft heißen Sie die freundlichen Gastgeber herzlich willkommen. Sie werden alles tun, um Ihren Aufenthalt so angenehm wie möglich zu machen.