Excellent location, superb hospitality - excellent venue