Great service. Outstanding local knowledge. Outstanding hospitality. And activities galore.