Hosts: Fantastic! Location and neighbourhood: Fantastic! Hotel: Simply great! Our favourite vacation!