Superb hospitality and excellent stay