translate English to German: A heaven where life feels good !
Oase der Ruhe, wo es sich gut leben lässt ...