excellent location and wonderful hosts.