translate English to German: There's no better place to enjoy a break between globetrotting trips.
Perfekt, um sich zwischen Weltreisen zu erholen.