Superb hospitality and wonderful accommodation.