Superb accommodations, terrific hosts , fantastic location