A peaceful stay in a green oasis