excellent stay with brilliantly accomodating hosts