A lovely place to stay set in beautiful gardens