Hospitality recovery still faces challenges