translate English to French: The hotel is ideal for lovers of nature.
L'hôtel séduira les amoureux de la nature.