translate English to German: Weather permitting, the terrace provides a wonderful environment to sit out and relax.
Bei schönem Wetter lädt die Terrasse zum Verweilen ein.