Stunning * 3: location, accommodation and host, not sure if in the same order,
Can't ask for more and it's one of the best places we've been in.