A great stay in a charming place. Hosts couldn't do enough.