Clean, hospitable host, off beaten path, need a car rental unless you're just having a beach holiday.