Most guest villa rooms have a private terrace with sweeping views of the beautiful countryside