translate English to German: At abba Hotels we look after everything.
abba Hotels kümmert sich um alles.