Superb hospitality and good location