Fabulous location, gorgeous setting and lovely accommodation and great hosts.