Restaurants facing many challenges