translate English to German: The hotel's rooms are a true home away from home.
Die Zimmer des Hotels sind ein zweites Zuhause.