excellent stay, location and hospitality.