WOW! Wonderful location. Outstanding accommodation. Wonderful hosts....