A relaxed stay in a green garden oasis.