Superb location and hospitality