Wonderful hospitality, wonderful location and wonderful accommodation.